Ik zit momenteel met een lastig stukje vb.net code waar ik graag wat hulp bij zou willen. Via onderstaande code
Maak ik een sub() die zich tijdens het opstarten nest in het system tray menu in windows. Dat werkt prima. Het menu word netjes opgebouwd. Alleen wil ik nu de constanten mnuPrintWeigher1, en mnuPrintWeigher2 koppelen aan het menuitem Print. M.a.w als je Print selecteert moet je een uitschuif menuutje krijgen met daarin Weigher 1 en Weigher 2.
Een paar uur googlen en verschillende msdn bronnen raadplegen over contextmenustrip, contextmenu of system tray levert niets bruikbaars of. Kan iemand me een tip geven waar ik naar kijken moet?
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| Module modMain Private WithEvents SysTray As NotifyIcon Private WithEvents SysTrayMenu As ContextMenuStrip Private handlerSysTrayMenuItemClicked As New ToolStripItemClickedEventHandler(AddressOf SysTrayMenu_Click) Const mnuAbout = "&About..." Const mnuPrint = "&Print..." Const mnuExit = "E&xit" Const mnuPrintWeigher1 = "Print Weigher 1" Const mnuPrintWeigher2 = "Print Weigher 2" Sub Main() Dim mnuSep As ToolStripSeparator SysTray = New NotifyIcon SysTrayMenu = New ContextMenuStrip() mnuSep = New ToolStripSeparator() mnuSep.Name = "sep" With SysTrayMenu .Items.Add(mnuPrint) .Items.Add(mnuSep) .Items.Add(mnuAbout) .Items.Add(mnuExit) End With With SysTray .Text = "Weigher Calculator" .ContextMenuStrip = SysTrayMenu .Icon = New Icon("Ico.ico") .Visible = True End With Application.Run() End Sub |
Maak ik een sub() die zich tijdens het opstarten nest in het system tray menu in windows. Dat werkt prima. Het menu word netjes opgebouwd. Alleen wil ik nu de constanten mnuPrintWeigher1, en mnuPrintWeigher2 koppelen aan het menuitem Print. M.a.w als je Print selecteert moet je een uitschuif menuutje krijgen met daarin Weigher 1 en Weigher 2.
Een paar uur googlen en verschillende msdn bronnen raadplegen over contextmenustrip, contextmenu of system tray levert niets bruikbaars of. Kan iemand me een tip geven waar ik naar kijken moet?
I've been mad for fucking years, absolutely years, been over the edge for yonks.
Vinyl: Discogs