Visual Basic 属性、方法和事件五(2)

2008-02-23 07:00:58来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


    下列方法可以将焦点赋给对象。
     运行时选择对象。
     运行时用快捷键选择对象。
     在代码中用 SetFocus 方法。
     有些对象,它是否具有焦点是可以看出来的。例如,当命令按钮具有焦点时,标题周围的边框将突出显示(见图 3.19)。
    只有当对象的 Enabled 和 Visible 属性为 True 时,它才能接收焦点。Enabled 属性允许对象响应由用户产生的事件,如键盘和鼠标事件。Visible属性决定了对象在屏幕上是否可见。

    注意 只有不包含任何可接收焦点的控件的窗体,才能接收焦点。

    控件的 Validate 事件
    控件也有一个 Validate 事件,在控件失去焦点前发生。然而,仅当即将接受焦点的控件的 CausesValidation 属性设置为 True 时该事件发生。在许多情况下,由于Validate 事件发生在失去焦点之前,因此对数据验证来说它比 LostFocus 事件更适用。详细信息,请参阅第七章“使用 Visual Basic 标准控件”中的“通过限制焦点验证控件数据”。
    
    不能接受焦点的控件
    有些控件,例如轻量控件,不能接受焦点。轻量控件包含下面的控件:
     Frame 控件
     Image 控件
     Label 控件
     Line 控件
     Shape 控件
    此外,运行时不可见的控件,如 Timer 控件,不能接受焦点。

上一篇: Visual Basic 属性、方法和事件六
下一篇: Visual Basic 工 程 管 理一

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Visual Basic变量、常数和数据类型及过程概述四

下一篇:Visual Basic程序设计