Hallo,
http://www.vbarchiv.net/archiv/tipp_details.php?pid=517 in diesem Tut wird ja wunderbar erklärt, wie man das Programm im Tray verschwinden lassen und auch wieder anzeigen lassen kann. Funktioniert auch wunderbar.
Nun habe ich allerdings ein Array in meinem Programm und würde gern für jedes gefüllte Array einen weiteren Menü-Punkt in diesem Tray anlegen. Das ganze würde dann ja variabel passieren. Das Problem ist jetzt nur, ich habe keine Ahnung wie ich das ganze Variabel machen soll.
Diesen Teil hier
Nehme ich doch mal an, kann ich genau so gut mit einer For-Schleife versehen, sodass er irgendwie am Ende so aussieht
Nur wie lege ich die ganzen Menüpunkte an, sodass sie überhaupt zur Auswahl stehen? Es steht dort, dass man diese per Menü-Editor erstellen soll, wenn ich nun beim ersten Programm start mein Array aber nur von 1-4 gefüllt habe, brauche ich nur 4 einträge, wenn ich es beim nächsten Mal aber von 1-10 gefüllt habe brauche ich 10 Einträge. Wie kann ich das denn jetzt am Besten machen?
Hoffe ihr versteht wie und was ich meine.
Liebe Grüße
http://www.vbarchiv.net/archiv/tipp_details.php?pid=517 in diesem Tut wird ja wunderbar erklärt, wie man das Programm im Tray verschwinden lassen und auch wieder anzeigen lassen kann. Funktioniert auch wunderbar.
Nun habe ich allerdings ein Array in meinem Programm und würde gern für jedes gefüllte Array einen weiteren Menü-Punkt in diesem Tray anlegen. Das ganze würde dann ja variabel passieren. Das Problem ist jetzt nur, ich habe keine Ahnung wie ich das ganze Variabel machen soll.
Diesen Teil hier
Code:
Private Sub mnuPopUp_Click(Index As Integer)
' Symbol aus dem Systray entfernen
Shell_NotifyIcon NIM_DELETE, nid
Select Case Index
Case 0
' Wiederherstellen
Me.Show
Case 1
' Beenden
End
End Select
End Sub
Nehme ich doch mal an, kann ich genau so gut mit einer For-Schleife versehen, sodass er irgendwie am Ende so aussieht
Code:
Private Sub mnuPopUp_Click(Index As Integer)
' Symbol aus dem Systray entfernen
Shell_NotifyIcon NIM_DELETE, nid
for i = 1 to bla
Select Case Index
Case i
"Ich tue, was mir im Array i befohlen wird"
End Select
next i
End Select
End Sub
Nur wie lege ich die ganzen Menüpunkte an, sodass sie überhaupt zur Auswahl stehen? Es steht dort, dass man diese per Menü-Editor erstellen soll, wenn ich nun beim ersten Programm start mein Array aber nur von 1-4 gefüllt habe, brauche ich nur 4 einträge, wenn ich es beim nächsten Mal aber von 1-10 gefüllt habe brauche ich 10 Einträge. Wie kann ich das denn jetzt am Besten machen?
Hoffe ihr versteht wie und was ich meine.
Liebe Grüße