1.焦点
焦点(Focus,光标)是对象接收鼠标或键盘输入的能力。
要将焦点赋给控件,有以下几种方法:
(1)在运行时用鼠标单击该对象。
(2)在运行时按快捷键选定对象。
(3)按Tab键或Shift+Tab键在当前窗体的各对象之间切换焦点。
(4)在代码中用SetFocus方法来设置焦点。例如:
Text1.SetFocus ′把焦点设置在文本框Text1
注意:(1)焦点只能移动到可视的控件上,因此只有当一个对象的Enabled和Visible属性均为True时,它才能收到焦点。
(2)并不是所有的控件都可以收到焦点,某些控件,例如框架、标签、菜单、直线、形状、图像框和计时器都不能接收焦点。
(3)可以通过SetFocus方法设置焦点,但应注意的是,由于在窗体上的Load事件完成前,窗体或窗体上的控件是不可见的,因此不能直接在Form_Load事件过程中用Setfo⁃cus方法把焦点移到正在装入的窗体或窗体的控件上。
2.Tab键序
Tab键序是指用户按Tab键时,焦点在控件间移动的顺序。Tab键序反映在控件的TabIndex属性中有以下几点:
(1)可以获得焦点的空间,都有一种“TabStop”属性,有它可以控制焦点和移动,该属性的默认值为True,如果把它设置为False时,用Tab移动焦点时,会跳过该控件。
(2)在设计阶段,可以通过属性窗口中的TabIndex属性来改变Tab顺序。
(3)在建立控件时,对于标签的Caption属性,键入时可以在其前面加一个“&”,“&”符号只在属性窗口出现,不会在窗体的标签控件上显示出来,但它使得该标签的标题的第一个字母下面有一条下划线。(www.daowen.com)
(4)在一组单选按钮中只有一个Tab站,即被选中的单选按钮的TabStop属性自动设为True,而其他的单选按钮的TabStop被设置为False。
注意:“&”的作用就是设置快捷键,该控件的快捷键是“Alt+有下划线的字母”。
【例2.4】 显示唐诗“静夜思”。
设置以下3个命令按钮:
“显示”按钮:用于显示唐诗“静夜思”
“清除”按钮:用于清除所生成的文本
“结束”按钮:结束程序的运行
设计步骤如下:
第一步,创建应用程序的用户界面和设置对象的属性。
第二步,编写程序代码。3个按钮的事件过程代码如下:
图2-20 例2.4运行效果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。