[gelöst] Doppel-Click Event im Gridcontrol
Verfasst: Di 22. Okt 2019, 12:36
Hi Leute
In der Hoffnung auf Eure Unterstützung bei der Lösung eines neuen Problems wende ich mich noch mal hier ans Forum. Hier ist ein neues Problem mit dem Releasewechsel auf 6.3 aufgetaucht, und zwar in einem Base-Formular.
Das Formular enthält ein einfaches Grid-Control und den folgenden Eventhandler-Verweis in diesem Control. Also, Steuerelement-Eigenschaften -> Ereignisse:
Maustaste losgelassen = Standard.UpdateSetNormNames.OnDoppelClick (document, Basic)
Der Eventhandler sieht so aus:
Bei einem Single-Click passiert korrekterweise nix, bei einem Doppelklick wird GetNormName() allerdings immer 2 mal aufgerufen... mit natürlich fehlerhaften Auswirkungen. Ich kann das mangels Routine auch nicht richtig debuggen, mit aktiver Messagebox ist die Click-Verarbeitung natürlich unterbrochen und der Fehler passiert nicht , ebenso wenn ich mir ein xray-Fenster anschauen wollte. Der Fehler mit 2-fachen Aufruf passiert nur, wenn das Programm ununterbrochen durchläuft. Hat vielleicht jemand eine Idee, wie man das lösen kann? 
mfg, Martin
In der Hoffnung auf Eure Unterstützung bei der Lösung eines neuen Problems wende ich mich noch mal hier ans Forum. Hier ist ein neues Problem mit dem Releasewechsel auf 6.3 aufgetaucht, und zwar in einem Base-Formular.
Das Formular enthält ein einfaches Grid-Control und den folgenden Eventhandler-Verweis in diesem Control. Also, Steuerelement-Eigenschaften -> Ereignisse:
Maustaste losgelassen = Standard.UpdateSetNormNames.OnDoppelClick (document, Basic)
Der Eventhandler sieht so aus:
Code: Alles auswählen
Sub OnDoppelClick(oEvt)
if (oEvt.ClickCount = 2) then
' MsgBox "Doppelclick"
GetNormName(EH_DBLCLICK)
endif
End Sub

mfg, Martin