标题:窗体启动时要将SETFOCUS用到窗体的某个控件上怎么办?
只看楼主
SPKLJL
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-9-19
 问题点数:0 回复次数:5 
窗体启动时要将SETFOCUS用到窗体的某个控件上怎么办?
RT,我试过将代码写在窗体的LOAD里面,但发现不行.....

高手解释一下哈!
搜索更多相关主题的帖子: SETFOCUS 窗体 控件 
2008-10-09 10:39
我是菜鸟哦
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:921
专家分:209
注 册:2007-5-4
得分:0 
formX.show
formX.控件.setfocus

偶是菜鸟鸟偶惧WHO?!!!!
2008-10-09 11:33
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
在LOAD事件中用SETFOCUS时会出错,但在SETFOCUS语句之前加上一句 Frm窗体名称.show,然后再SETFOCUS就可以了,但是这种情况,在其它过程中调用该窗体时,若将此窗体显示模式设为1时(如:Frm窗体名称.show 1)时,则该窗体LOAD事件中的"Frm窗体名称.show"这一句又会出错
一般情况下,在窗体的Activate事件中用SETFOCUS

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-10-09 11:37
SPKLJL
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-9-19
得分:0 
谢谢楼上两位大哥!!!俺这就去试试
2008-10-09 12:06
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:0 
设置该控件的tabindex属性值为0,tabstop为true
2008-10-09 21:13
SPKLJL
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-9-19
得分:0 
也谢谢断笛大哥
2008-10-25 09:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-237163-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.073541 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved