Ich benötige in einer Listbox ein variables Contextmenü. Solches
habe ich in meinem Hauptprojekt auch schon mehrfach in Verwendung. Jetzt
benötige ich das für ein kleines Tool erneut und kopiere mir den
Code aus dem Hauptprojekt. Leider funktioniert es hier nicht.
Diesen Code habe ich im MouseDown-Event der Listbox:
if IsContextualClick=false then Return false
dim base as new MenuItem
dim hitItem as MenuItem
Base.AppendSubMenuitem("Test")
hitItem=Base.PopUp
if hitItem is nil then Return true
if hitItem.Text="Test" then
//Stuff
end
Was mache ich falsch?
Ich denke, im MouseDown-Event ist dasauch nicht sonderlich gut
aufgehoben, da ich dort nicht die angeklickte Zeile mitbekomme. Ich
sollte da wohl besser auf CellClick-Event umsteigen. Schließlich ist
der Inhalt des Kontextmenüs abhängig om Text innerhalb der
Tabellenzeile.
Kann mir mal bitte jemand auf die Sprünge helfen?
MfG, Metti.