ich arbeite noch mit einer ziemlich alten Version: Version 1.8.4 ; aber es könnte ja sein, dass dieses eigenartige Verhalten (oder der Bug??) von Lazarus immer noch relevant ist:
Wenn ich die "ShowMessage-Zeile" auskommentiere, dann erscheint das PopUp-Menü wie man es erwartet, wenn die Zeile nicht auskommentiert ist, dann erscheint das PopUp-Menü aber nicht.
Code: Alles auswählen
procedure TF_TagManip.Button1Click(Sender: TObject);
begin
// Showmessage('Eingabefeld ist leer; einige Auswahlfelder sind nicht verfügbar');
F_TagManip.Popup_Kuerzel_reduziert.PopUp; // Showmessage vorher verhindert das Öffnen von PopUp !!???
end;
Code: Alles auswählen
F_TagManip.Popup_Kuerzel_reduziert.PopUp; // Showmessage vorher verhindert das Öffnen von PopUp !!???
Ist dies Absicht und steckt ein tieferer Sinn dahinter? Und wozu wäre dies Programmverhalten dann gut?