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,中国自学编程网,bc 。
    (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。按照这种方法,能够在一个工程文件中建立多个窗体,中国自学编程网,bc 。
    (4)选择“文件”菜单下的“工程另存为(E)…”命令,保存工程文件,即把Forml、Form2保存在一个工程中。
    2.启动窗体
    如果一个工程中包括多个窗体,如果没有特别的设定,应用程序的第一个窗体默认为启动窗体,也就是当应用程序开始运行时,先运行这个窗体。如果要改变系统默认的启动窗体,可以通过“工程属性”对话框进行设置,其操作步骤如下:
    (1)在“工程”菜单中,选择“属性”命令,屏幕出现“工程属性”对话框,如图6.16所示。
    (2)在对话框中选择“通用”选项卡。
    (3)在“启动对象”的下拉列表框中,选择新的启动对象,单击“确定”按钮,完成新设定的窗体为启动窗体。
VB多窗体
    在集成开发环境中,使用“工程\添加窗体”菜单,就可以在一个工程中使用多个窗体。被设置为启动对象的窗体在程序运行之初会被自动加载和显示,但是只能在工程属性中设置一个窗体模块为启动对象。当启动对象是Sub Main过程时,要显示窗体或当显示一个窗体后再显示其他的窗体,就要考虑窗体的加载、显示、隐藏和卸载问题,中国自学编程网,bc 。
    6.3.1加载窗体
mousemove是什么键    加载窗体使用Load语句。
    格式:IJoad<窗体名>
    功能:加载窗体到内存。
    说明:加载窗体只是将这个窗体对象装入内存,但并不显示这个窗体对象。此语句只是需要在初始化时加载所有的窗体并在以后需要它们的时候显示。当VB加载窗体时,先把窗体的各属性设置为初始值,再执行Load事件。
    6.3.2显示窗体
    显示一个窗体就要把它的Visible属性设置为True。显示一个窗体还可以用窗体对象的Show方法。
    格式:[窗体名.]Show
    功能:将窗体显示在屏幕上。
    说明:如果在调用一个窗体的Show方法时,指定的窗体尚未加载,VB将自动装载该窗体。
    6.3.3隐藏窗体   
    把一个窗体的Visible属性设置为False或使用它的Hide方法,就可以把窗体隐藏。
    格式:[窗体名.]Hide
    功能:将窗体隐藏起来。
    说明:隐藏窗体并不把窗体从内存中卸载,只是变得不可见。在使用Visible属性或Hide方法隐藏窗体时,如果窗体尚未加载,则VB会加载该窗体,但不会让它显示出来。
    6.3.4卸载窗体
    窗体用完后可以卸载窗体,要用unload语句。unload语句的语法格式与Load语句相同。
格式:unLoad<窗体名>
功能:将窗体从内存中卸载下来。
说明:当卸载一个窗体时它的子窗体也会被卸载。
VB对象的基本属性
点击:  发布日期:2007-11-21 22:04:00  进入论坛
    (1)Name名称属性
  该属性是所有对象都具有的属性,是所创建的对象的名称,所有的控件在创建时由VB自动提供一个默认名称。Name名称属性在属性窗口的“名称”栏可以进行修改。该属性在运行时是只读的。中国自学编程网,bc 在程序中,对象名称是作为对象的标识在程序中被引用的,不会显示在窗体上。
    (2)caption标题属性
    该属性是对象的标题,窗体标题显示在窗口的标题栏中,控件的标题就显示在控件中。新添加对象的c印tion属性被自动设置为Name属性的内容。
    对某些控件,可在设置标题的字符串中用符号&和1个字母,为控件指定1个访问键,访问键显示在控件中时带有下划线。在按下Alt键同时按下控件的访问键与用鼠标左键点击这个控件的效果是相同的,控件将获得输入焦点。
    (3)width、Height与L,eft、Top属性

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。