一般来说在EDIT上ENTER的目的无非是确认某件事,如输入口令,回答程序提出的要求等,
因此不必考虑太多的东西,从用户的用度出发做您想做的事,
象在口令框的用户名EDIT中则将焦点移到口令EDIT中:
procedure TForm1.EditUserNameKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
key := #0;
EditPassWord.SetFocus;
end
end;
如在口令框中则将最后第三行改为:
BtnOK.Click;
问题不是很容易解决吗?