第9节  命令按钮的常用属性

  在VB应用程序中,用户通过单击命令按钮,触发响应的事件过程,去执行指定的操作,以实现指定的功能。在本节中,将进一步介绍命令按钮的使用。

1.使用Enableb属性

   当不允许用户使用某一按钮时可以通过对Enabled的属性设置来实现。

属性

属性值

属性功能

属性说明

Enabled

True(-1)

按扭可以使用

隐含值

False(0)

按钮不可以使用

 

 

例:设计一个程序,在窗体上装如一个图片,在图片上画三个标签框。窗体上设三个命令按钮。运行程序时当单击按钮“显示文本1”后,在图片上显示一些文字,同时此命令按钮变成浅灰色,表示“失效”。按“显示文本2”命令按钮,则图片上换成另一段文字,此时“显示文本2”失去作用,而“显示文本1”按钮恢复原状,可以使用。

  • 界面设计

  • 属性设置

对象

属性

属性设置

对象

属性

属性设置

窗体

Caption

Form1

标签框1

Caption

置空

Picture

图片路径

BackStyle

0

命令按钮1

Caption

显示1

标签框2

Caption

置空

命令按钮2

Caption

显示2

BackStyle

0

命令按钮3

Caption

退出

标签框3

Caption

置空

BackStyle

0

  • 程序代码

 

2.命令按钮的常用属性

    Visible属性、Default属性和Cancel属性都是命令按钮的常用属性,它们的功能见下表:

属性

属性值

属性功能

属性说明

Visible

True  (-1 )

不隐藏命令按钮

默认值

false ( 0 )

隐藏命令按钮

 

default

True  (-1 )

可以用回车键代替单击
“ 确定按钮”的选择(默认值)

一个窗体只能有一个按钮
Default属性值为True

false ( 0 )

不能用回车键代替单击
“ 确定按钮”的选择

Cancel

True  (-1 )

可以用ESC键代替单击“
取消按钮”(默认值)

一个窗体只能有一个按钮
Cancel属性值为True

false ( 0 )

不能用ESC键代替
单击“取消按钮”

 


例2:设计一个程序,窗体中有两个命令按钮和一个标签框、两个文

   本框。程序运行时单击“确定(Ok)”,则“确定”命令按钮和

   最上面的标签框成为不可见的,同时另外两个文本框上显示当

   前日期和时间,单击“撤消(Esc)”命令按钮就结束程序的运行。

  • 设计界面

  • 设置属性

对象

属性

属性值

对象

属性

属性值

窗体

Caption

Form1

标签框1

显示今天的日期和时间

 

命令按钮1

Caption

确定(&Ok)

标签框2

Caption

置空

命令按钮2

Caption

撤消(&Esc)

标签框3

Caption

置空

    

  在命令按钮1的Caption的属性设置为“确定(&Ok)”其中的符号&设置会使&符号前面的字符O加上下划线,使得Alt+O被设置成确定按钮的快捷键。

  • 编制程序代码