输入框焦点和光标的问题
有两个TEdit,开始焦点在Edit1中
点击Edit2,焦点从Edit1跳到Edit2,
此时触发Edit1的OnExit事件,在处理过程中显示一个模式窗口用于显示处理进度,处理结束后这个模式窗口会自动关闭。
但是,发现Edit2并未获得输入焦点。
如果在OnExit中关闭模式窗口后调用Edit2.SetFocus
输入焦点确实在Edit2中可以输入文本,但是不显示光标。
从Edit2中离开时也不会触发其OnExit事件。
这种情况下,怎么让Edit2能够显示光标,并且在离开时触发OnExit事件呢?
除了SetFocus之外,是不是还要发送什么消息啊!?
用的是Delphi 7