我有兩個TEdit控件。當我從edit1中刪除時, edit2收到焦點。在EDIT1 我的OnExit事件中,我有以下代碼:TEdit重點和脫光
procedure TForm1.Edit1Exit(Sender: TObject);
begin
edit2.Enabled := false;
edit2.Enabled := true;
edit2.setfocus;
end;
EDIT2具有焦點。但是,它並沒有脫口而出。 我可以開始輸入,但它令人困惑,因爲我不知道哪個控件有重點,所以我不知道 。
我對 翻轉的內容感興趣嗎?導致某些消息不是 正確觸發的啓用屬性?例如,edit2的OnEnter事件 未被觸發。
這是在D2006,如果它很重要。
感謝您的回覆。
爲什麼要這樣做? –
在禁用和啓用edit2之間有一堆代碼。它不一定是edit2,但是無論是activecontrol。所以重新啓用activecontrol後,我想重新設置它的焦點。好吧,它肯定是主動控制,但沒有脫字符。 – Rick