我有两个 TEdit 控件。当我退出edit1时,edit2获得焦点。在 Edit1 的 OnExit 事件中,我有以下代码:
procedure TForm1.Edit1Exit(Sender: TObject);
begin
edit2.Enabled := false;
edit2.Enabled := true;
edit2.setfocus;
end;
Edit2 具有焦点。但是,其中没有插入符号。我可以开始输入,但它很混乱,因为我不知道哪个控件具有焦点。
我对导致某些消息无法正确触发的 Enabled 属性的翻转更感兴趣?例如 edit2 的 OnEnter 事件没有被触发。
如果重要的话,这在 D2006 上。
谢谢回复。