Hey
ich habe folgendes Problem:
Ich hab ein SSTab - Objekt und möchte für jeden
Reiter ein eigenes Kontextmenü anzeigen.
Das bedeutet ich muss, wenn rechtsgeklickt wird,
einen virtuellen Linksklick ausführen, damit
der Reiter ausgewählt wird, welcher sich unter
dem Mauszeiger befindet.
Ich hab das einfach mit der click-Funktion versucht,
also quasi
Private Sub SSTab1_MouseUp(Button as Integer, Shift as Integer, X as Single, Y as Single)
if Button = 2 then
SSTab1_Click 0
…
Anweisungen
…
end if
end sub
Man kann bei der Click-Funktion noch den Wert PreviousTab angeben, welcher für meine Zwecke aber völlig egal ist.
Das Problem ist nun:
Bei dieser Reihenfolge springt das Programm erst bei Punkt 4 rein, was vollkommen logisch ist. Nur Frage ich mich, wie ich bei Punkt 1 beginnen kann:
- Linksklick
- Tab springt um
- Click-Ereignis wird ausgelöst
- OnClick-Funktion wird ausgeführt
Vielen Dank im Vorraus.
Hendrik