Hallo Tweakers,
Ik zit hier met een probleempje waar ik zelf niet uit kom...
het probleem:
Ik heb een NotifyIcon in een Windows Forms applicatie, aan de NotifyIcon.ContextMenuStrip property heb ik een ContextMenuStrip toegevoegd. Dit werkt allemaal prima! en zowel bij linker- als rechtermuisklik laat zich ook het Context Menu zien.
Nou is het zo dat rechter-muisklik op het NotifyIcon van zichzelf het contextmenu laat zien en ik een OnClick() event voor de linker-muisklik heb gemaakt. Hier ligt dan ook denk ik het probleem. Want bij de Linker muisknop verschijnt het contextmenu niet alleen in de NotifyIcon maar ook in de taak balk van Windows... hiermee bedoel ik dat een "programma venster" opduikt, net alsof er dus geminimaliseerd een programma draait en als ik er (in Vista) op hover, zie ik dus het contextMenu, deze kan ik verder ook wel aanklikken maar dan gebeurd er niks.
Oplossing?
Nou heb ik dit al gelezen (en dit scheen daar ook de oplossing te zijn) maar zoals ik al zei: in Designer mode heeft NotifyIcon.ContextMenuStrip al een bestaand Contextmenu toegewezen. Deze wordt wel pas in Runtime geïnitialiseerd maar dit zou dus geen probleem mogen zijn.
Is er een soms een mogelijkheid om mijn probleem te omzeilen? heb namelijk ook gelezen dat dit pas gebeurde toen hij ContextMenu.AutoClose property op False zetten maar dit maakt in beide gevallen geen verschil.
Hoop dat iemand misschien de "simpele" oplossing weet
Vincent
Ik zit hier met een probleempje waar ik zelf niet uit kom...
het probleem:
Ik heb een NotifyIcon in een Windows Forms applicatie, aan de NotifyIcon.ContextMenuStrip property heb ik een ContextMenuStrip toegevoegd. Dit werkt allemaal prima! en zowel bij linker- als rechtermuisklik laat zich ook het Context Menu zien.
Nou is het zo dat rechter-muisklik op het NotifyIcon van zichzelf het contextmenu laat zien en ik een OnClick() event voor de linker-muisklik heb gemaakt. Hier ligt dan ook denk ik het probleem. Want bij de Linker muisknop verschijnt het contextmenu niet alleen in de NotifyIcon maar ook in de taak balk van Windows... hiermee bedoel ik dat een "programma venster" opduikt, net alsof er dus geminimaliseerd een programma draait en als ik er (in Vista) op hover, zie ik dus het contextMenu, deze kan ik verder ook wel aanklikken maar dan gebeurd er niks.
Oplossing?
Nou heb ik dit al gelezen (en dit scheen daar ook de oplossing te zijn) maar zoals ik al zei: in Designer mode heeft NotifyIcon.ContextMenuStrip al een bestaand Contextmenu toegewezen. Deze wordt wel pas in Runtime geïnitialiseerd maar dit zou dus geen probleem mogen zijn.
Is er een soms een mogelijkheid om mijn probleem te omzeilen? heb namelijk ook gelezen dat dit pas gebeurde toen hij ContextMenu.AutoClose property op False zetten maar dit maakt in beide gevallen geen verschil.
Hoop dat iemand misschien de "simpele" oplossing weet
Vincent
[ Voor 6% gewijzigd door Verwijderd op 30-01-2009 18:19 ]