第七章 选择命令的实现

来源:互联网 发布:21天学通java 买第几版 编辑:程序博客网 时间:2024/05/20 22:01

7.1命令按钮

1、常用属性

1Default(默认)Cancel(取消)属性

    用户可以通过鼠标单击《确定》按钮操作,有时也可以按回车键代替鼠标操作。它可以用Default属性定义。


同样,用户有时也可以用Esc代替鼠标单击《取消》按钮,这时可以用Cancel属性定义。


2Enabled能用性属性

    该属性用于设置窗体或控件是否可用,

    True:窗体和控件可用,可以对其进行操作

    False:和true相反

3Style属性

    

 

4Picture属性

    该属性用于设置命令按钮上所要现实的图片。该属性只有当Style属性为1时才有效。

5ToolTipText(工具属性)

    该属性用于设置提示信息。

     

注意:在一个窗体中如果有多个按钮,只能讲其中一个设置为默认按钮,如果已经有一个按钮属性设置为True,又讲另一个设置为默认,则VB自动将最后一个设置为默认按钮,而且也只能有一个《取消》按钮。

什么是Visible属性?

该属性用于设置窗体和控件在运行时是否可见,


2、常用方法

 Move方法语法结构:

Object.MoveLeft[,Top][,Width][,Height]

Object:对象表达式。可以是窗体或控件的名称。

Left:必选参数(必不可少的参数,无论怎样都要设置该参数),单精度数值,表示object左边的水平坐标。

Top:可选参数,单精度,表示object顶端的垂直坐标。

Width:可选,单精度,表示object的宽度。

Height:可选,单精度,表示object的高度

7.2  选项按钮及框架

  1、选项按钮

    1Style属性:同命令按钮

    2Value属性
该属性用于设置选项按钮的选择状态。

        对于单选按钮:属性值为True时,表示选择了该按钮。

                      属性值为False时,表示没有选择该按钮。

        对于复选框:


2、框架:它用于将控件分组

 怎么将控件分组?

  首先绘制框架,再在框架里绘制控件,这样就可以把框架和控件一起移动。

 注意如果在框架外面画了一个控件,再将控件移到框架里,那么控件是不会和框架一起移动的;如果先画控件,在将框架置于控件后面,也不会随框架移动;在框架里双击控件或复制控件,这样也不能分组,必须手动绘制,通过控件的“名称”属性使多个控件成为控件数组。只有先添加框架,然后再在框架绘制控件时,框架才是所绘制控件的容器控件。

7.3  列表框、组合框和滚动条

  1、列表框:用于提供下拉列表。

  1)常用属性

      List属性:用于设置列表框中的列表项,该属性可在设计阶段设置,也可在运行

阶段设置。  

 

2Columns属性:用于设置列表框是竖直滚动还是水平滚动以及显示列表中的列表项。

    取值为0:列表项在一列中,列表框竖直滚动。

    取值为1~n:表示列表项先排第一列,排满后再排下一列,如果排n列还未排完列表项,则出现水平滚动条。

3ListCount属性:用于返回列表框中列表项的个数。列表框中有几个列表项则值为几。

4ListIndex属性:列表框在当前选择列表项的索引值,在设计时不可用。

5Style属性:


2、常用方法

  AddItem方法:用于将列表项添加到列表框中

格式:Object.AddItem item

Object:指属性窗口中“名称”。

Item:字符串表达式,用来指定添加到列表框中的列表项。

  RemoveItem方法:用于将列表项从列表框中删除。

           格式:object.RemoveItem index

            Index:指列表项中的索引值。

  Clear方法:用于清除列表框中的内容

           格式:object.Clear

注意:程序运行时,将Sorted属性设置为True时,用AddItem方法添加的列表项将自动按字母顺序对列表项进行排列,而用List属性不会自动排列。用List属性还必须指出索引值。

Sorted属性:用于设置列表框中的列表项是否按字母顺序进行排列。

2、组合框:一种同时具有文本框和列表框的控件。

1Style属性:用于设置组合框的显示类型。


3、滚动条

1Value属性:用于返回或设置滚动条的当前位置。

2Max属性:用于设置或返回滚动条的最大值。【Min属性即和它相反】

3LargeChange属性 【SmallChanger属性和它相反】