Popup event of MenuItem of ContextMenu of NotifyIcon does not fire

Discussion in 'Microsoft Dot NET Framework' started by Guest, Feb 6, 2005.

  1. Guest

    Guest Guest

    I have a Form that has a NotifyIcon. I created a ContextMenu with MenuItems
    (with some sub-MenuItems) and assign that to the ContextMenu of the
    NotifyIcon. When I navigate through the MenuItems, the Popup event of the
    MenuItems never fire. (If I assign the ContextMenu to a TextBox, the events
    fire as expected.) I see that this issue is documented here:

    http://support.microsoft.com/default.aspx?scid=kb;en;814737

    That article says that it's about a Beta release of a product, and it's
    dated May 12, 2003. I'm hoping to build these menus dynamically so that I can
    navigate through a graph data structure. Responding to the Popup event of the
    ContextMenu (the workaround proposed in the article) is impractical, as it
    only fires once when the ContextMenu is first displayed. That would mean that
    I would have to expand every possible path of the graph, which would be much
    too expensive.

    Is there a better workaround, or am I missing something?

    I'm using the .NET Framework 1.1 on XP SP2.

    Travis
     
    Guest, Feb 6, 2005
    #1
    1. Advertisements

  2. Guest

    Guest Guest

    No reply? There's no workaround to get the MenuItem's Popup events to fire?

    "Travis Pettijohn" wrote:

    > I have a Form that has a NotifyIcon. I created a ContextMenu with MenuItems
    > (with some sub-MenuItems) and assign that to the ContextMenu of the
    > NotifyIcon. When I navigate through the MenuItems, the Popup event of the
    > MenuItems never fire. (If I assign the ContextMenu to a TextBox, the events
    > fire as expected.) I see that this issue is documented here:
    >
    > http://support.microsoft.com/default.aspx?scid=kb;en;814737
    >
    > That article says that it's about a Beta release of a product, and it's
    > dated May 12, 2003. I'm hoping to build these menus dynamically so that I can
    > navigate through a graph data structure. Responding to the Popup event of the
    > ContextMenu (the workaround proposed in the article) is impractical, as it
    > only fires once when the ContextMenu is first displayed. That would mean that
    > I would have to expand every possible path of the graph, which would be much
    > too expensive.
    >
    > Is there a better workaround, or am I missing something?
    >
    > I'm using the .NET Framework 1.1 on XP SP2.
    >
    > Travis
     
    Guest, Feb 9, 2005
    #2
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. microsoft.public.dotnet

    AxWebBrowser control BeforeNavigate2 event does not fire

    microsoft.public.dotnet, Dec 17, 2003, in forum: Microsoft Dot NET Framework
    Replies:
    4
    Views:
    1,797
    Mattias Sjögren
    Dec 19, 2003
  2. Guest

    NotifyIcon

    Guest, Jan 30, 2004, in forum: Microsoft Dot NET Framework
    Replies:
    2
    Views:
    213
    Maurice
    Jan 31, 2004
  3. Stephen

    Balloon message for NotifyIcon

    Stephen, Feb 26, 2004, in forum: Microsoft Dot NET Framework
    Replies:
    0
    Views:
    322
    Stephen
    Feb 26, 2004
  4. xen0x

    MenuItem popup event

    xen0x, Oct 16, 2004, in forum: Microsoft Dot NET Framework
    Replies:
    1
    Views:
    218
    Guest
    Oct 17, 2004
  5. tartasuga

    fire event from another event scroll 2 datagrids together

    tartasuga, Oct 7, 2005, in forum: Microsoft Dot NET Framework
    Replies:
    0
    Views:
    375
    tartasuga
    Oct 7, 2005
Loading...

Share This Page