Einzelnen Beitrag anzeigen

Codix32

Registriert seit: 23. Apr 2009
137 Beiträge
 
Delphi 2005 Personal
 
#1

Lazarus- PopupMenu zeigt merkwürdiges Verhalten

  Alt 5. Mai 2012, 19:29
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?
  Mit Zitat antworten Zitat