vb编程里面setfocus是什么意思

 我来答
大野瘦子
高粉答主

2019-10-23 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:33.1万
展开全部

设置焦点。

例如:在程序中使文本框Text1获得焦点,则可直接在文本框中输入文本,不用先用鼠标点击文本框使其获得焦点后再输入内容。另外,SetFocus事件还可以设置对象获得焦点后触发的事件。

private sub command1_click()

if(text1.text=text2.text) then

text3.setfocus

end if

end sub

private sub text3_getfocus()

text3.text=""

end sub

扩展资料:

注意事项

原型:

HWND SetFocus(

  HWND hWnd

);

参数hWnd:将接收键盘输入的窗口句柄。如果此参数为NULL,则忽略击键。

返回值:

如果函数成功,返回值是先前具有键盘焦点的窗口的句柄。如果HWND参数无效或窗口没有连接到调用线程的消息队列,返回值为NULL。若要获取扩展错误信息,请调用GETLASTError。

velocity_2005
高粉答主

2019-10-22 · 关注我不会让你失望
知道小有建树答主
回答量:1785
采纳率:100%
帮助的人:119万
展开全部

设置焦点

例子:

ext5.setfocus

把焦点设到text5上,相当于点中该控件,但又没有产生单击,但会运行text5的GotFocus事件,
当点中其它控件后,则后运行其中的LostFocus事件。

扩展资料

setfocus与getfocus的不同:

setfocus指属性;而getfocus指事件。

例子:

private sub command1_click()

if(text5.text=text6.text) then

text7.setfocus

end if

end sub

private sub text7_getfocus()

text7.text=""

end sub

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxstone
推荐于2017-11-28 · TA获得超过1001个赞
知道小有建树答主
回答量:567
采纳率:0%
帮助的人:223万
展开全部
就是设置焦点,如:text1.setfocus
表示将焦点定位到text1控件,也就是使text1处于活动状态,接受输入。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tomicky
2006-11-02 · 超过17用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:21.6万
展开全部
字面意思是设置焦点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式