> Wie komme ich dann an die Information, welcher Menüpunkt ausgewählt
> wurde?

So zum Beispiel könnte der Code da aussehen:

  if IsContextualClick=false then Return false
  
  dim base as new MenuItem
  dim hitItem as MenuItem
  
    Base.AppendSubMenuitem("öffnen...")
    Base.AppendSubMenuitem("löschen...",nil,false,pic_trashCan16)
    Base.AppendSubMenuitem("umbenennen...",nil,false)
    Base.AppendSubMenuitem("Informationen anzeigen...",nil,false,pic_info16)

  hitItem=Base.PopUp
  
  if hitItem is nil then Return true
//deal with what the user selected

return true

....wobei noch:

Sub AppendSubMenuitem(extends mi as menuitem,TextOfSubMenu as 
String,TagOfSubMenu as variant=nil,ItemIsChecked as boolean=false,icon as 
Picture=nil)
  dim NewSubMenuItem as new MenuItem
  NewSubMenuItem.Text=TextOfSubMenu
  If TagOfSubMenu is nil=False then
    NewSubMenuItem.Tag=TagOfSubMenu
  end if
  NewSubMenuItem.Checked=ItemIsChecked
  NewSubMenuItem.Icon=icon
  mi.Append NewSubMenuItem
End Sub

...in einem Modul zu ergänzen wäre.

Maximilian Tyrtania Software-Entwicklung
Dessauer Str. 6-7
10969 Berlin
Tel.:    ++49/30/48827-952
Mobil: 0152/292 707 36
email: maximilian.tyrta...@byte-employer.de


Antwort per Email an