Fängst du vielleicht das KeyDown oder KeyUp-Event falsch ab?
Also, hast du da einen mehrfachen Aufruf von Form.Show oder so drin?
Es kann auch an den Buttons liegen: Wenn ein Button die property default = true hat, wird ein Drücken von Enter/Return oder der Leertaste als ButtonClick interpretiert.
Aber erklär das bitte mal genauer:
1.) Du hast eine Form und darauf ein Edit.
2.) Wenn du da Text eingibst und dann ENTER drückst, dann öffnet sich eine weitere Form?
3.) Wenn du dort wieder ENTER drückst, geht Form2 zu und es öffnet sich Form3?
Hab ich das soweit richtig verstanden?
Kraizee
_________________
if not Signature.Checked then Signature.Checked := True end else begin
Signature := 'Wat n Quatsch' end;