Also, hab ich richtig verstanden, dass du die beiden Edits überprüfst indem du OnEnter bzw. OnExit auswertes? Dann kannst du doch irgendwie sowas machen: (ungetestet)
Delphi-Quellcode:
if MausUeberListbox = false then
{dein Code}
else Exit;
Und bei OnMouseEnter der Listbox schreibst du dann sowas: (ungetestet)
MausUeberListbox:=true;
Im Grunde genommen gute Idee. Aber wenn ich zufällig mit der Maus über der Listbox bin und einen Der Editfelder per Tab-Taste verlasse, bleibt die Listbox sichtbar.