TListView->OnMouseUp startet 2x
-
void __fastcall TMeinDlg::ListView1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { Memo1->Lines->Add("Test"); }
Ergebnis: 2x Test im Memo bei einmal klicken
(Memo hat kein Ereignis)void __fastcall TMeinDlg::ListView1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { ShowMessage("Test"); }
Ergebinis: 1x MessageBox bei einmal klicken
Kann mir das mal einer erklären. Ich muss dem die zwei mal irgendwie abgewöhen
-
Hallo,
ich kann das nicht nachvollziehen. Überprüfe mal, ob du das gleiche nicht auch im OnMouseDown oder OnClick der ListView stehen hast.
Gruß
tuküe
-
void __fastcall TMeinDlg::ListView1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { Memo1->Lines->Clear(); //<--- Versuch es mal damit hier! Memo1->Lines->Add("Test"); }
MfG
xy
-
xy ich muss dir gratulieren. Irgendwie geht deine Idee voll am Problem vorbei.
Vill. möchte ich ja mehr als eine Zeile im Memo haben. Nur das aktuelle halt nicht zwei mal.Scherzkräcker
(sorry musste sein)
Aber, man kommt der Sache näher! Wenn ich den Item auswähle, passt es, nur beim klick auf die Checkbox passiert das! ka warum!
Andere Ereignisse hab ich stillgelegt! Gibt nur noch das Memo und OnMouseUp.
-
Mache das ganze jetzt anders über OnClick!
OnMouseDown kommt übrigens nur 1x ich tippe auf nen Fehler in der Komponente.