如何失去Edit控件的焦点 (50分)

L

locka

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在点击没有焦点的控件时,使已经获得焦点的Edit失去焦点,如form1上有一个Edit
控件以获得焦点,怎样实现鼠标点击一下form1而使Edit失去焦点。
 
看看有关 WM_KILLFOCUS ,也许有帮助
 
非常简单,调用TWinControl.SetFocus可轻松搞定:
如设定焦点在Button2上
Button2.SetFocus,自然,Edit1就没有焦点了
其实你还可以修改TEdti的原代码,使一个TWinControl控件无法得到焦点
 
我是说,可以点击form1或其它没有焦点的控件,使已获得焦点的控件失去焦点,也就是说,
让所有控件都失去焦点。
 
没有见过:)不过帮你提前一下。希望得到几分,我现在一分也没有了。
 
已经解决了,用WM_KILLFOCUS
 
多人接受答案了。
 
顶部