ProgramEngines = ContextMenu.Controls.Add(Type:=Office.MsoControlType.msoControlPopup, Before:=1)
With ProgramEngines
.Caption = "Program Engines"
With .Controls.Add(Type:=Office.MsoControlType.msoControlPopup, Before:=1)
.Caption = "Gas"
For intCnt = 0 To colEngineData.Count - 1
If Strings.Split(colEngineData.Item(intCnt), "~")(0) = "Gas" Then
**PEG** = .Controls.Add(Type:=Office.MsoControlType.msoControlButton)
With PEG
.Caption = Strings.Split(colEngineData.Item(intCnt), "~")(1)
.FaceId = 548
End With
End If
Next
End With
XCCEngines = ContextMenu.Controls.Add(Type:=Office.MsoControlType.msoControlPopup, Before:=2)
With XCCEngines
.Caption = "XCC Engines"
With .Controls.Add(Type:=Office.MsoControlType.msoControlPopup, Before:=1)
.Caption = "Gas"
For intCnt = 0 To colEngineDataXCC.Count - 1
If Strings.Split(colEngineDataXCC.Item(intCnt), "~")(0) = "Gas" Then
**XCCG** = .Controls.Add(Type:=Office.MsoControlType.msoControlButton)
With XCCG
.Caption = Strings.Split(colEngineDataXCC.Item(intCnt), "~")(1)
.FaceId = 548
End With
End If
Next
End With
Private Sub ButtonClick(ByVal ctrl As Office.CommandBarButton, ByRef Cancel As Boolean) Handles PEG.Click, XCCG.Click
PutValue_Engine_Trans(ctrl.Caption)
End Sub
ich bauen ein Kontextmenü mit Untermenü (PEG, XCCG), und ich habe den Ereignishandler für submenu.But angebracht, wenn ich den Code Ereignis ausgeführt ist feuern nur für das erste Event PEG Bitte Helfen Sie mir dabei. Ich bin neu in VSTO.Ereignishandler Kontextmenü Untermenü in Vsto Vb.net hinzufügen
Hallo Bitte helfen Sie mir dabei. –