我在Form上Edit1控件的OnExit中加了判断代码
procedure TForm1.Edit1Exit(Sender: TObject);
begin
if Edit1.Text = '0' then
ShowMessage('...'),
...结果Form上的光标不见了,如何恢复?
procedure TForm1.Edit1Exit(Sender: TObject);
begin
if Edit1.Text = '0' then
ShowMessage('...'),
...结果Form上的光标不见了,如何恢复?
begin
ShowMessage('...'),
Edit1.SetFocus;
end;
Edit1.OnExit后再Edit1.SetFocus ?
OnExit后焦点设置正确,只是没有光标而已