vb 获得焦点

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:39:25
若一个应用程序窗体上依次创建了commandbutton,textbox,label等控件,则运行程序显示该窗体时,首先获得焦点的是:
1.窗体 2.label 3.textbox 4.commandbutton
四个中哪个?

应该是4.commandbutton
因为依次创建的话,4.commandbutton的Tabindex属性会被首先赋值为0.
而,窗体执行以后Tabindex属性中数值最低的会首先获得焦点,所以应该选4.

6楼的,不是说依次创建了commandbutton,textbox,label等控件,“1.窗体 2.label 3.textbox 4.commandbutton”是选项而已,不是创建的顺序啊,焦点怎么能直接到textbox了呢...

第一次创建的控件的TabIndex为0,程序启动的时候获得焦点的是TabIndex=0的控件。Label、Image等控件无法获得焦点。
由于你第一创建的是CommandButton所以是CommandButton控件首先获得焦点。

中国现在的教育,这种题目都考。

看tabindex属性最小的

4.commandbutton