ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
306
306
EMPFEHLEN
-
Guten Morgen zusammen,
ich erstelle in einer Windows Forms dynamisch aus einer XML Datei ein Menü das folgende Struktur hat:
Open
- App1
- App2
- App3
Jetzt will ich jedem der Subitems dynamisch ein Click Event hinzufügen das erstmal den Namen des Eintrags ausgibt.
Leider scheitere ich daran, ich schaffe es zwar das ClickEvent auszulösen, aber es wird dann immer eine Mesagebox ausgegeben so oft wie das Menü Einträge hat.
Hier mal der Code:
Code :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
Private Sub get_links(ByVal source As Integer) On Error Resume Next Dim MenueItem() As ToolStripMenuItem = {ÖffnenToolStripMenuItem, RemoveShortcutToolStripMenuItem} ReDim Preserve MenueItem(1) MenueItem(source).DropDown.Items.Clear() Dim doc As New XmlDocument doc.Load(My.Application.Info.DirectoryPath & "\" & My.Application.Info.ProductName & "_Settings.xml") Dim xnlIds As XmlNodeList = doc.SelectNodes("/application/app") Dim xnId As XmlNode For Each xnId In xnlIds If source = 0 Then AddHandler MenueItem(source).DropDown.Click, AddressOf open_click ElseIf source = 1 Then AddHandler MenueItem(source).DropDown.Click, AddressOf remove_click End If MenueItem(source).DropDown.Items.Add(xnId.ChildNodes.Item(0).InnerText) Next For i = 0 To MenueItem(source).DropDownItems.Count - 1 MenueItem(source).DropDownItems(i).Image = My.Resources.shell32_35 Next End Sub
Und die Ausgabe:
Code :1 2 3
Private Sub open_click(ByVal sender As System.Object, ByVal e As System.EventArgs) MsgBox(sender.ToString) End Sub
Was mache ich hier flasch, danke!
Ähnliche Themen
-
click() Event
Von rushed im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 13.10.09, 23:39 -
Click-Event in Grafik
Von Joi1981 im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 06.07.09, 23:20 -
Click Event
Von WerWieWas im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 11.01.08, 08:19 -
FlexGrid Click-Event
Von SeeSharpNewBee im Forum .NET ArchivAntworten: 0Letzter Beitrag: 19.07.05, 15:51 -
TreeView Click Event
Von aKraus im Forum ASPAntworten: 0Letzter Beitrag: 22.11.04, 09:31





Zitieren
Login





