würde sagen du führst ein flag ein.
das setz du zunächst auf false.
im onchange des edits setzt du es auf true.
dann beim onkeydown der form überprüfst du folgendes:
Delphi-Quellcode:
if key = VK_ESCAPE then
if flag = false then
Close;
und beim onkeydown des edits machst du folgendes:
Delphi-Quellcode:
if key = VK_ESCAPE then
begin
Zuruecksetzen;
flag := false;
end;