VB命令按钮常用属性

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB命令按钮常用属性

命令按钮通常用来在它的单击事件中完成一种特定的程序功能。尽管其他控件的单击事件也可以做同样的事情,但使用命令按钮已经成为Windows应用程序的风格。熟悉Windows 的人都知道,单击命令按钮就会完成程序提供的一个功能。因此,向用户提供的服务功能通常都以命令按钮的形式出现在用户界面中。

常用属性

命令按钮的基本属性:

Name、(:aption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontI—talic、FontUnderline等。

命令按钮特有属性:Default、Cancel、Style、Picture、DownPicture、DisabledPicture、MaskColor、IJseMaskColor和ToolTipText属性。

(1)Default属性

如果一个命令按钮的Default属性设置为Tme,则不论焦点在窗体的哪个控件上,只要用户按Enter键,就产生这个按钮的单击事件。在一个窗体中,只允许一个命令按钮的Default 属性被设置为True,当把一个命令按钮的Default属性设置为‘Frue,会自动将其他命令按钮的Default属性设为False。

(2)Cancel属性

如果一个命令按钮的Cancel属性设置为True,则不论焦点在窗体的哪个控件上,只要用户按Esc键,就产生这个按钮的单击事件。在一个窗体中,只允许一个命令按钮的Cancel 属性被设置为True,其他命令按钮的Cancel属性将自动设为False。本人首发中国自学编程网,通常在该按钮的Click事件中完成的是退出或取消之类的操作。

(3)Style属性

Style属性决定命令按钮中是否可以显示图形。如果设置为0,则不显示图形只显示标题;如果设置为1,则可同时显示文本和图形。

(4)Picture属性

该属性可以给命令按钮指定一个图形。只有Style属性的值设置为1时(图形方式),Picture 属性才有效,否则Picture属性无效。

(5)DownPicture属性

该属性用来设置控件被单击并处于按下状态时,在控件中所显示图形,可用于复选框、单选按钮和命令按钮。只有当Style属性设置为1时,此属性才有效,否则无效。

如果没有设置DownPicture属性的值,则当按钮被按下时,将显示赋值给Picture属性的图形。

(6)DisabledPicture属性

该属性用来设置对一个图形的引用,当命令按钮禁止使用(即Enabled属性被设置False)时,在按钮中显示图形。只有当Style属性设置为1时,此属性才有效,否则无效。

(7)MaskColor。和UseMaskColor属性

如果要使命令按钮中图像的某些颜色是透明的,则要把MaskColor属性设置为希望透明的颜色,然后把UseMaskColor属性设置为’rrue。当UseMaskColor属性为False时,MaskCloor 属性指定的屏蔽色不起作用。

在设计阶段可以使用Picture、DownPicture、DisabledPicture属性,也可以通过doadPicture()函数装入图形文件。

(8)ToolTipText属性

该属性是工具提示功能,运行时,当光标在对象上停留约1秒时,该字符串将显示在对象下面的小矩形框中。如果用图形作为对象的标签,使用此属性可以减少解释对象的文字。

鼠标事件与键盘事件

SuB Form—MouseMove(Buttoil As Integer,Shift As Integer,x As Single,Y As Single)

这3个鼠标事件过程具有相同的参数,它们把鼠标的信息传给过程。

(1)Button:被按下的鼠标按钮,可以取以下3个值。

(2)Shift:表示Shift、ctrl和Alt的状态。如表6.7所示。

(3)x,Y:这两个值对应于当前鼠标的位置,采用ScaleMode属性指定的位置。

说明:

(1)有些鼠标只有2个按键,或者虽有3个按键,但w:indows鼠标驱动程序不能识别中间按键。在这种情况下,表6.6中的后4个参数值不能使用。

(2)对于单按鼠标器,它的按键定义为左按键。如果鼠标带两个按键,并使用windows 的控制面板交换了鼠标器的左、右键,那么,当按右按键时,VB认为是按了左按键。

例如,如果按住Ctrl键,然后在坐标为(2000,3000)的点上按下鼠标器右键,则立即调用Forul—MouseDown过程,释放鼠标右键时,调用Form—MouseUp过程。此时。Button、Shift、x、Y这4个参数的值分别为2、2、2000和3000,中国自学编程网, 。

(3)Shift是转换键,它指的是3个转换状态,包括Shift、ctrl和Alt。这3个键分别以二进制方式表示,每个键用三位,即:Shift键为001,Ctrl键为010,Alt键为100。当按下Shift键时,Shift参数的值为00l(十进制数1),当按下ctrl键时,Shift参数的值为010(十进制数2),而按下Alt键时,Shift参数的值为100(十进制数4)。如果同时按下2个或3个转换键,则Shift参数的值即为上述两者或三者之和。因此,Shift参数共可取8种值。

VB中建立多窗体

1.建立多窗体的操作步骤

建立多窗体的操作步骤如下:

(1)添加新窗体,在这个窗体上添加控件,分别设置有关属性值,再按要求编写程序。

(2)选择“文件”菜单下的“Forml另存为(A)…”命令,保存这个文件,设为Forml。

(3)再选择“工程”菜单下的“添加新窗体”命令,则能够在同一个工程文件中再建立起一个新窗体。设置有关属性;将这个窗体保存为另一个文件Form2。按照这种方法,能够在一个工程文件中建立多个窗体,中国自学编程网, 。

(4)选择“文件”菜单下的“工程另存为(E)…”命令,保存工程文件,即把Forml、Form2保存在一个工程中。

2.启动窗体

如果一个工程中包括多个窗体,如果没有特别的设定,应用程序的第一个窗体默认为启动窗体,也就是当应用程序开始运行时,先运行这个窗体。如果要改变系统默认的启动窗体,可以通过“工程属性”对话框进行设置,其操作步骤如下:

(1)在“工程”菜单中,选择“属性”命令,屏幕出现“工程属性”对话框,如图6.16所示。

(2)在对话框中选择“通用”选项卡。

(3)在“启动对象”的下拉列表框中,选择新的启动对象,单击“确定”按钮,完成新设定的窗体为启动窗体。

相关文档
最新文档