怎么判断EDIT框是否获得焦点?(10分)

  • 主题发起人 主题发起人 八戒儿
  • 开始时间 开始时间

八戒儿

Unregistered / Unconfirmed
GUEST, unregistred user!
先判断是否获得焦点,,如果不是的话就把焦点给EDIT,,这个应该怎么写?
 
if not Edit1.Focused then
begin
Edit1.SetFocus;
Edit1.SelectAll;
end;
 
if edit1.Focused then
 
Edit1.Focused
Edit1.SetFocus;
Edit1.SelectAll;

能解释一下这三个的意思吗?谢谢
 
Edit1.Focused //为True表示控件有焦点,False表示控件无焦点
Edit1.SetFocus; //强制设置控件获得焦点
Edit1.SelectAll; //Edit中的文字全选。
 
嘿嘿,,再弱弱的一问。
if not Edit1.Focused then
这句并没说明他的属性是TRUE或FALSE啊
 
晕,楼主怎么不好好学基础?
not 是求反,如果某个函数或者属性是真,那么not后就是假。
 
真是个初学者,什么都想搞清楚!慢慢来!
 
嘿嘿,不好意思,我是新手的,基本的语法看不下去,从数据库开始学的
多多见谅啊,谢谢
 
接受答案了.
 
后退
顶部