Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Lazarus- PopupMenu zeigt merkwürdiges Verhalten (https://www.delphipraxis.net/168117-lazarus-popupmenu-zeigt-merkwuerdiges-verhalten.html)

Codix32 5. Mai 2012 20:29

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:
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;
Wer kann mir da weiterhelfen?

DeddyH 6. Mai 2012 11:05

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 07:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz