![]() |
Lazarus- PopupMenu zeigt merkwürdiges Verhalten
Ich habe auf einer Listbox eine PopupMenü Komponente liegen mit dem Menüeintrag 'löschen'.
Bei meinem Delphi funktioniert das einwandfrei, also: Rechtsklick auf einen Listboxindex dann kommt der Menüeintrag 'löschen', dann drauf klicken und schon ist der LB Index gelöscht. Bei Lazarus aber markiere ich den LB Index, rechtsklicke darauf und der LBIndex ist gelöscht, aber erst nach dem Löschen erscheint der Menüeintrag 'löschen'. Ich komme da nicht weiter. An dieser Procedure wird es wohl nicht liegen,oder?:
Delphi-Quellcode:
Wer kann mir da weiterhelfen?
procedure TForm1.loeschen1Click(Sender: TObject);
begin Listbox1.MultiSelect:=False; //<- sonst wird die ganze LBox gelöscht! Listbox1.items.Delete(Listbox1.itemIndex); aktuell; Listbox1.items.SaveToFile('Uebersicht.txt'); end; |
AW: Lazarus- PopupMenu zeigt merkwürdiges Verhalten
Obwohl ich jetzt die "aktuell"-Methode nicht kenne, scheint es nicht an dem gezeigten Code zu liegen. Wird der evtl. bereits vorher schon aufgerufen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz