程序设计基础-Visual Basic(2019秋)

沈阳师范大学 刘立群

目录

  • 认识 Visual Basic
    • ● 认识 Visual Basic
    • ● 对象的属性、事件和方法
    • ● 控件的容器-窗体
    • ● 文本编辑工具-文本框
    • ● 命令按钮和标签
  • 程序设计基础
    • ● 语句和语法规则
    • ● 数据类型和常量变量
    • ● 运算符与表达式
    • ● 常用内部函数
    • ● 输入与输出
  • 基本控制结构和算法
    • ● 程序结构与算法
    • ● 选择结构的语句实现
    • ● 循环结构的语句实现
    • ● 穷举和递推问题求解
    • ● 嵌套循环解百钱百鸡问题
    • ● 星形矩阵的显示问题
  • 常用标准控件
    • ● 选择控件和滚动条--设置文字格式
    • ● 列表框及组合框—购票系统
    • ● 计时器与图片控件—自动变换的交通灯
    • ● 图形操作—小球运动
  • 数组和过程
    • ● 数组的定义与一维数组的应用
    • ● 二维数组
    • ● 控件数组
    • ● 自定义过程
    • ● 参数传递
    • ● 变量的作用域
  • 键盘鼠标事件与菜单设计
    • ● 鼠标键盘事件--小鸡吃虫游戏
    • ● 菜单程序设计--控制移动字幕
  • 通用对话框与文件操作
    • ● 通用对话框与文件操作
    • ● 文件操作--打开保存数据实例
命令按钮和标签


1.5 命令按钮和标签

在程序中,命令按钮通常与单击事件过程相对应。在程序运行期间,用户单击命令按钮调用相应的事件过程,完成指定的功能。

在程序运行时,常用以下方法触发命令按钮:

鼠标单击。

按Tab键将焦点移到相应命令按钮上,再按回车键。

按Alt+快捷键。

1.5.1 属性

基本属性

命令按钮基本属性有:Name、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize和BackColor等。

⑵ Caption属性

该属性为字符型,默认属性值为Command1~CommandN。

在设置命令按钮的Caption属性时,如果在某个字母前添加字符“&”,则程序运行时标题中的该字母就会带有下划线,这个字母称为快捷键,当用户按下Alt+快捷键时,相当于按下该命令按钮。例如,将Command3的Caption属性设置为“退出(&Q)”,运行程序时,用户按下Alt+Q键相当于单击该命令按钮。

⑶ Default属性

Default属性是命令按钮的特有属性,属性值为逻辑型,默认值为False。

True:回车键有效,按下Enter键相当于用鼠标单击了该命令按钮。在一个窗体中只能有一个命令按钮的Default属性值为True。当某个命令按钮的Default属性值被设置为True后,该窗体中的其它所有命令按钮的Default属性将被自动设置为False。

False:回车键无效。

⑷ Cancel属性

Cancel属性也是命令按钮的特有属性,属性值为逻辑型,默认值为False。

True:按Esc键相当于用鼠标单击了该命令按钮。在一个窗体中只能有一个命令按钮的Cancel属性值为True,当某个命令按钮的Cancel属性值被设置为True后,该窗体中的其他所有按钮的Cancel属性将被自动设置为False。

False:Esc键无效。

⑸ Value属性

该属性用于检查命令按钮是否被按下,只能在程序运行期间设置或引用。属性值为逻辑型,默认值为False。

True:命令按钮被按下。在程序运行过程中,如果将Value值设置为True,可以直接触发命令按钮的Click事件。

False:命令按钮未被按下。

⑹ Style属性

该属性用于设置命令按钮的样式。

0—Standard:命令按钮上不能显示图形。

1—Graphical:命令按钮上可以显示图形,也可以显示文字。

若要改变命令按钮颜色或者在命令按钮上显示图形,首先必须将Style属性设置为1,然后在Picture属性中设置需要显示的图形文件。若在Picture属性中选择了图形文件,如果Style属性值为0,则图形仍不能显示。

⑺ Picture属性

该属性用来设置命令按钮上显示的图形,前提是Style属性值为1。显示的图形文件可以是.bmp和.ico文件。

⑻ ToolTipText属性

该属性用来设置当鼠标在命令按钮上停留1秒时,在其提示框中显示的提示信息,其取值为字符型。

例如:Command1.ToolTipText= "确认后,单击此按钮"

1.5.2  事件

命令按钮的主要事件有Click事件,命令按钮不支持DblClick事件。

=============================================================

扩展学习:扩展学习1.5.doc(下载附件 29 KB)

案例:案例1.5.doc(下载附件 54.5 KB) -命令按钮的属性

===========================================================