精华内容
下载资源
问答
  • 一款在基本ListView基础上实现的增强型列表控件,除了基本功能外,还支持选择listview的外观、自动调整列宽、反向排列列、可拖动列头、显示复选框、显示网格线、鼠标移动显示、整行选择等功能,大大增加了Listview的...
  • VB写OCX控件

    2020-10-05 09:38:00
    VB写OCX控件 一、 OCX简介 OCX,即对象类别扩充组件。控件的最大好处是可重复利用,甚至可以在不同的编程语言之间使用,例如可以在VB中嵌入使用VC开发的控件。 二、用VB做一个OCX控件 1、打开VB6.0,鼠标点击...

    用VB写OCX控件

    一、 OCX简介

        OCX,即对象类别扩充组件。控件的最大好处是可重复利用,甚至可以在不同的编程语言之间使用,例如可以在VB中嵌入使用VC开发的控件。
    

    二、用VB做一个OCX控件

    1、打开VB6.0,鼠标点击左上角“文件(F)”,选择“新建工程(N)”。在弹出的对话框中选择“ActiveX控件”选项,点击“确定”按钮,如下图所示。
    在这里插入图片描述
    2、进入主界面,将工程名从默认的“工程1”改为“timectrl”,如下图所示。
    在这里插入图片描述
    3、在控件的界面里拖放一个“Label”控件和一个“Timer”控件,如下图所示。
    在这里插入图片描述
    4、将“Label”控件名称改为TimeShow,caption属性设为空。然后将“Timer”控件的Interval属性改为1000,表示“Timer”控件的Timer事件每1000ms(1s)发生一次,如下图所示。
    在这里插入图片描述
    5、双击“Timer”控件,在新出现的函数里添加Timer事件的处理代码。
    (1)获取系统时间,需要用到GetLocalTime函数,其输入参数是一个SYSTEMTIME类型的结构体,GetLocalTime是kernel32.dll这个动态链接库中的导出函数。使用GetLocalTime的方法是先在VB文件的头部声明一下这个函数,然后再定义一个SYSTEMTIME类型的结构体,其代码如下:

    Private Declare Sub GetLocalTime Lib "kernel32" (lpsystemtime As SYSTEMTIME)
    Private Type SYSTEMTIME
    wYear As Integer
    wMonth As Integer
    wDayOfWeek As Integer
    wDay As Integer
    wHour As Integer
    wMinute As Integer
    wSecond As Integer
    wMilliseconds As Integer
    End Type
    

    (2)在“Timer”控件的事件处理函数中,将获取到的系统时间显示在“Label”控件中,其代码如下:

    Private Sub Timer1_Timer()
    Dim sysTime As SYSTEMTIME
    Dim strTime As String
    GetLocalTime sysTime
    strTime = sysTime.wYear & "-" & _
            sysTime.wMonth & "-" & _
            sysTime.wDay & " " & _
            sysTime.wHour & ":" & _
            sysTime.wMinute & ":" & _
            sysTime.wSecond
    TimeShow.Caption = strTime
    End Sub
    

    在这里插入图片描述
    6、(1)点击“运行(R)”会出现如下所示界面。
    在这里插入图片描述

    (2)点击“允许阻止的内容(A)”,在弹出的对话框中选择“否”,如下图所示。
    在这里插入图片描述
    (3)点击“否”之后,将会出现如下界面。显示的内容为“2020-10-4 13:45:28”,也就是此时的系统时间,并且时间是一秒一秒地增加的。
    在这里插入图片描述
    7、在“文件”菜单里选择“生成timectrl.ocx”命令将这个OCX控件文件保存下来,这样一个OCX控件的制作就完成了。
    在这里插入图片描述
    注意:本人在实现上面一步的时候,点击“确定”按钮后,会弹出“访问系统注册表错误”提示对话框。采取的解决方案是:右击VB图标,打开属性,点击兼容性,设置为以管理员身份运行此程序。再打开就不会提示出错了。
    在这里插入图片描述
    三、 对OCX控件的测试

    (一)在VB上的测试

    1、打开VB6.0,选择“标准EXE”程序,然后在“工程”菜单里选择“部件”命令,这时会弹出如下图所示的“部件”对话框,点击“浏览”按钮,找到刚才生成的那个timectrl.ocx,然后点击“确定”按钮,完成部件的添加操作。如下图所示。
    在这里插入图片描述
    2、在控件工具条中会看到多一个控件(下图中的最后一个控件),这个多出来的控件就是刚才做的OCX控件。
    在这里插入图片描述
    3、将这个控件拖放到主界面上,然后执行程序,会看到类似于下图所示的结果,并且时间是一秒一秒地增加的。
    在这里插入图片描述
    (二)在VC上的测试

    1、为了确保timectrl.ocx是已注册的控件,运行:regsvr32对这个OCX控件进行注册,即使注册过了,再注册也没什么负面影响。
    详细步骤:以管理员身份运行命令提示符,访问timectrl.ocx所在位置,成功注册后,界面如下图所示。
    在这里插入图片描述
    2、打开VC6.0,建立一个MFC对话框工程。如下图所示。
    在这里插入图片描述
    在这里插入图片描述
    3、在对话框任一空白处鼠标右击,选择“插入ActiveX控件 …”,如下图所示。
    在这里插入图片描述
    4、在“插入ActiveX控件”下拉框里找到timectrl.UserControl1,它所对应的路径是刚刚注册的路径,点击“确定”按钮,如下图所示。
    在这里插入图片描述
    5、结果如下图所示,并且上面的时间和VB测试程序上都是逐秒改变的。
    在这里插入图片描述
    至此,用VB写OCX控件就完成了。

    展开全文
  • VB常用控件介绍

    千次阅读 2018-02-16 16:24:30
    2、Label(标签)控件 3、TextBox(文本框)控件 4、RichTextBox控件 5、NumericUpDown控件 6、Button(按钮)控件 7、GroupBox(分组框)控件 8、RadioButton(单选按钮)控件 9、CheckBox(复选框)控件 10...

     目录

    1、窗体(Form)

    2、Label (标签)控件

    3、TextBox(文本框)控件

    4、RichTextBox控件

    5、NumericUpDown控件

    6、Button(按钮)控件

    7、GroupBox(分组框)控件

    8、RadioButton(单选按钮)控件

    9、CheckBox(复选框)控件

    10、ListBox(列表框)控件

    11、ComboBox(组合框)控件

    12、CheckedListBox(复选列表框)控件

    13、PictureBox(图片框)控件

    14、Timer(定时器控件或计时器控件)控件

    15、ProgressBar(进度条控件)控件和TrackBar 控件

    16、HScrollBar控件和VScrollBar控件的使用

    17、OpenFileDialog(打开文件对话框)控件

    18、SaveFileDialog(保存文件对话框)控件

    19、FontDialog(字体对话框)控件

    20、ColorDialog(颜色对话框)控件

    21、PrintDialog控件和PrintDocument 控件

    22、用户自定义对话框

    23、菜单控件

    24、多窗体程序设计

    25、MDI 应用程序设计

    26、键盘事件处理

    27、鼠标事件处理

     

     

    1、窗体(Form)

    1、常用属性

    (1)Name 属性:用来获取或设置窗体的名称,在应用程序中可通过Name 属性来引用窗体。

    (2) WindowState 属性: 用来获取或设置窗体的窗口状态。取值有三种: Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。

    (3)StartPosition 属性:用来获取或设置运行时窗体的起始位置。

    (4)Text 属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

    (5)Width 属性:用来获取或设置窗体的宽度。

    (6)Height 属性:用来获取或设置窗体的高度。

    (7)Left 属性:用来获取或设置窗体的左边缘的x 坐标(以像素为单位)。

    (8)Top 属性:用来获取或设置窗体的上边缘的y 坐标(以像素为单位)。

    (9)ControlBox 属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。值为true时将显示控制框,值为false 时不显示控制框。

    (10)MaximizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。值为true 时显示最大化按钮,值为false 时不显示最大化按钮。

    (11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。值为true 时显示最小化按钮,值为false 时不显示最小化按钮。

    (12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

    (13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

    (14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。如果有模式地显示该窗体,该属性值为true;否则为false。当有模式地显示窗体时,只能对模式窗体上的对象进行输入。必须隐藏或关闭模式窗体(通常是响应某个用户操作),然后才能对另一窗体进行输入。有模式显示的窗体通常用做应用程序中的对话框。

    (15)ActiveControl 属性:用来获取或设置容器控件中的活动控件。窗体也是一种容器控件。

    (16)ActiveMdiChild 属性:用来获取多文档界面(MDI)的当前活动子窗口。

    (17)AutoScroll 属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。如果此属性值设置为true,则当任何控件位于窗体工作区之外时,会在该窗体上显示滚动条。另外,当自动滚动打开时,窗体的工作区自动滚动,以使具有输入焦点的控件可见。

    (18)BackColor 属性:用来获取或设置窗体的背景色。

    (19)BackgroundImage 属性:用来获取或设置窗体的背景图像。

    (20)Enabled 属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。如果控件可以对用户交互作出响应,则为true;否则为false。默认值为true。

    (21)Font 属性:用来获取或设置控件显示的文本的字体。

    (22)ForeColor 属性:用来获取或设置控件的前景色。

    (23)IsMdiChild 属性:获取一个值,该值指示该窗体是否为多文档界面(MDI)子窗体。值为true 时,是子窗体,值为false 时,不是子窗体。

    (24)IsMdiContainer 属性:获取或设置一个值,该值指示窗体是否为多文档界面(MDI)中的子窗体的容器。值为true 时,是子窗体的容器,值为false 时,不是子窗体的容器。

    (25)KeyPreview 属性:用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的控件前,窗体是否将接收该事件。值为true 时,窗体将接收按键事件,值为false 时,窗体不接收按键事件。

    (26)MdiChildren 属性:数组属性。数组中的每个元素表示以此窗体作为父级的多文档界面(MDI)子窗体。

    (27)MdiParent 属性:用来获取或设置此窗体的当前多文档界面(MDI)父窗体。

    (28)ShowInTaskbar 属性:用来获取或设置一个值,该值指示是否在Windows 任务栏中显示窗体。

    (29)Visible 属性:用于获取或设置一个值,该值指示是否显示该窗体或控件。值为true时显示窗体或控件,为false 时不显示。

    (30)Capture 属性:如果该属性值为true,则鼠标就会被限定只由此控件响应,不管鼠标是否在此控件的范围内。

    2、常用方法

    下面介绍一些窗体的最常用方法。

    (1)Show 方法:该方法的作用是让窗体显示出来,其调用格式为: 窗体名.Show();

    其中窗体名是要显示的窗体名称。

    (2)Hide 方法:该方法的作用是把窗体隐藏出来,其调用格式为: 窗体名.Hide();

    其中窗体名是要隐藏的窗体名称。

    (3)Refresh 方法:该方法的作用是刷新并重画窗体,其调用格式为: 窗体名.Refresh();

    其中窗体名是要刷新的窗体名称。

    (4)Activate 方法:该方法的作用是激活窗体并给予它焦点。其调用格式为: 窗体名.Activate();

    其中窗体名是要激活的窗体名称。

    (5)Close 方法:该方法的作用是关闭窗体。其调用格式为:

    窗体名.Close();

    其中窗体名是要关闭的窗体名称。

    (6)ShowDialog 方法:该方法的作用是将窗体显示为模式对话框。其调用格式为:

    窗体名.ShowDialog();

    3.常用事件

    (1)Load 事件:该事件在窗体加载到内存时发生,即在第一次显示窗体前发生。

    (2)Activated 事件:该事件在窗体激活时发生。

    (3)Deactivate 事件:该事件在窗体失去焦点成为不活动窗体时发生。

    (4)Resize 事件:该事件在改变窗体大小时发生。

    (5)Paint 事件:该事件在重绘窗体时发生。

    (6)Click 事件:该事件在用户单击窗体时发生。

    (7)DoubleClick 事件:该事件在用户双击窗体时发生。

    (8)Closed 事件:该事件在关闭窗体时发生。

    文本框类控件

    2、Label (标签)控件

    1、常用属性:

    (1)Text 属性:用来设置或返回标签控件中显示的文本信息。

    (2)AutoSize 属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为true 时,控件将自动调整到刚好能容纳文本时的大小,取值为false 时,控件的大小为设计时的大小。默认值为false。

    (3)Anchor 属性:用来确定此控件与其容器控件的固定关系的。所谓容器控件指的是这样一种情况:往往在控件之中还有一个控件,例如最典型的就是窗体控件中会包含很多的控件,像标签控件、文本框等。这时称包含控件的控件为容器控件或父控件,而父控件称为子控件。这时将遇到一个问题,即子控件与父控件的位置关系问题,即当父控件的位置、大小变化时,子控件按照什么样的原则改变其位置、大小。Anchor 属性就规定了这个原则。对于Anchor 属性,可以设定Top、Bottom、Right、Left 中的任意几种,设置的方法是在属性窗口中单击Anchor 属性右边的箭头,将会出现如图9-6 的窗口,通过它可设置Anchor 属性值。图9-6 中选中变黑的方位即为设定的方位控制,即图中所示的为Left、Right、Bottom。此时,如果父窗口变化,子窗口将保证其左边缘与容器左边的距离、上边缘与容器上边的距离、底边与容器底边的距离等不变,效果如图9-7 所示。可见随着窗体的大小变化, Label 控件也会随着变。而不变的则是Archor 中所规定的边缘与相应的父控件边缘的距离。

    (4)BackColor 属性:用来获取或设置控件的背景色。当该属性值设置为Color.Transparent 时,标签将透明显示,即背景色不再显示出来。

    (5)BorderStyle 属性:用来设置或返回边框。有三种选择:

    BorderStyle.None 为无边框(默认),BorderStyle.FixedSingle 为固定单边框,BorderStyle.Fixed3D 为三维边框。

    (6)TabIndex 属性:用来设置或返回对象的Tab 键顺序。(7)Enabled 属性:用来设置或返回控件的状态。值为true 时允许使用控件,值为false 时禁止使用控件,此时标签呈暗淡色,一般在代码中设置。图9-8 边框效果图另外,标签还具有Visible、ForeColor、Font 等属性,具体含义请参考窗体的相应属性。

    3、TextBox (文本框)控件

    1、主要属性:

    (1)Text 属性:Text 属性是文本框最重要的属性,因为要显示的文本就包含在Text 属性中。默认情况下,最多可在一个文本框中输入2048 个字符。如果将MultiLine 属性设置为true,则最多可输入32KB 的文本。Text 属性可以在设计时使用【属性】窗口设置,也可以在运行时用代码设置或者通过用户输入来设置。可以在运行时通过读取Text 属性来获得文本框的当前内容。

    (2)MaxLength 属性:用来设置文本框允许输入字符的最大长度,该属性值为0时,不限制输入的字符数。

    (3)MultiLine 属性:用来设置文本框中的文本是否可以输入多行并以多行显示。值为true时,允许多行显示。值为false 时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。

    (4)HideSelection 属性:用来决定当焦点离开文本框后,选中的文本是否还以选中的方式显示,值为true,则不以选中的方式显示,值为false 将依旧以选中的方式显示。

    (5)ReadOnly 属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。值为true 时为只读,值为false 时可读可写。

    (6)PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到Text 的内容全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。

    (7) ScrollBars 属性: 用来设置滚动条模式, 有四种选择: ScrollBars.None (无滚动条), ScrollBars.Horizontal(水平滚动条),ScrollBars.Vertical(垂直滚动条),ScrollBars.Both(水平和垂直滚动条)。

    注意:只有当MultiLine 属性为true 时,该属性值才有效。在WordWrap 属性值为true 时,水平滚动条将不起作用

    (8)SelectionLength 属性:用来获取或设置文本框中选定的字符数。只能在代码中使用,值为0 时,表示未选中任何字符。

    (9)SelectionStart 属性:用来获取或设置文本框中选定的文本起始点。只能在代码中使用,第一个字符的位置为0,第二个字符的位置为1,依此类推。

    (10)SelectedText 属性:用来获取或设置一个字符串,该字符串指示控件中当前选定的文本。只能在代码中使用。

    (11)Lines:该属性是一个数组属性,用来获取或设置文本框控件中的文本行。即文本框中的每一行存放在Lines 数组的一个元素中。

    (12)Modified:用来获取或设置一个值,该值指示自创建文本框控件或上次设置该控件的内容后,用户是否修改了该控件的内容。值为true 表示修改过,值为false 表示没有修改过。

    (13)TextLength 属性:用来获取控件中文本的长度。

    (14)WordWrap:用来指示多行文本框控件在输入的字符超过一行宽度时是否自动换行到下一行的开始,值为true,表示自动换到下一行的开始,值为false 表示不自动换到下一行的开始。

    2、常用方法:

    (1)AppendText 方法:把一个字符串添加到文件框中文本的后面,调用的一般格式如下:

    文本框对象.AppendText(str),参数str 是要添加的字符串。

    (2)Clear 方法:从文本框控件中清除所有文本。调用的一般格式如下: 文本框对象.Clear()该方法无参数。

    (3)Focus 方法:是为文本框设置焦点。如果焦点设置成功,值为true,否则为false。调用的一般格式如下:

    文本框对象.Focus()该方法无参数。

    (4)Copy 方法:将文本框中的当前选定内容复制到剪贴板上。调用的一般格式如下:

    文本框对象.Copy()该方法无参数。

    (5)Cut 方法:将文本框中的当前选定内容移动到剪贴板上。调用的一般格式如下:

    文本框对象.Cut()该方法无参数。

    (6)Paste 方法:用剪贴板的内容替换文本框中的当前选定内容。调用的一般格式如下:

    文本框对象.Paste()该方法无参数。

    (7)Undo 方法:撤销文本框中的上一个编辑操作。调用的一般格式如下: 文本框对象.Undo()该方法无参数。

    (8)ClearUndo 方法:从该文本框的撤销缓冲区中清除关于最近操作的信息,根据应用程序的状态,可以使用此方法防止重复执行撤销操作。调用的一般格式如下:

    文本框对象.ClearUndo()该方法无参数。

    (9)Select 方法:用来在文本框中设置选定文本。调用的一般格式如下: 文本框对象.Select(start,length)

    该方法有两个参数,第一个参数start 用来设定文本框中当前选定文本的第一个字符的位置,第二个参数length 用来设定要选择的字符数。

    (10)SelectAll 方法:用来选定文本框中的所有文本。调用的一般格式如下: 文本框对象.SelectAll()该方法无参数。

    3、常用事件:

    (1)GotFocus 事件:该事件在文本框接收焦点时发生。

    (2)LostFocus 事件:该事件在文本框失去焦点时发生。

    (3)TextChanged 事件:该事件在Text 属性值更改时发生。无论是通过编程修改还是用户交互更改文本框的Text 属性值,均会引发此事件。

    4、RichTextBox 控件

    RichTextBox 是一种既可以输入文本、又可以编辑文本的文字处理控件, 与TextBox 控件相比, RichTextBox控件的文字处理功能更加丰富, 不仅可以设定文字的颜色、字体, 还具有字符串检索功能。另外, RichTextBox控件还可以打开、编辑和存储.rtf 格式文件、ASCII 文本格式文件及Unicode 编码格式的文件。

    1、常用属性

    上面介绍的TextBox 控件所具有的属性,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他属性。

    (1)RightMargin 属性:用来设置或获取右侧空白的大小,单位是像素。通过该属性可以设置右侧空白,如希望右侧空白为50 像素,可使用如下语句: RichTextBox1.RightMargin=RichTextBox1.Width-50;

    (2)Rtf 属性:用来获取或设置RichTextBox 控件中的文本,包括所有RTF 格式代码。可以使用此属性将RTF 格式文本放到控件中以进行显示,或提取控件中的RTF 格式文本。此属性通常用于在RichTextBox 控件和其他RTF 源(如MicrosoftWord 或Windows 写字板)之间交换信息。

    (3)SelectedRtf 属性:用来获取或设置控件中当前选定的RTF 格式的格式文本。此属性使用户得以获取控件中的选定文本,包括RTF 格式代码。如果当前未选定任何文本,给该属性赋值将把所赋的文本插入到插入点处。如果选定了文本,则给该属性所赋的文本值将替换掉选定文本。

    (4)SelectionColor 属性:用来获取或设置当前选定文本或插入点处的文本颜色。

    (5)SelectionFont 属性:用来获取或设置当前选定文本或插入点处的字体。

    2、常用方法

    前面介绍的TextBox 控件所具有的方法,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他方法。

    (1)Redo 方法:用来重做上次被撤销的操作。调用的一般格式如下: RichTextBox 对象.Redo()

    该方法无参数。

    (2)Find 方法:用来从RichTextBox 控件中查找指定的字符串。经常使用的调用格式如下:

    [格式1]:RichTextBox 对象.Find(str)

    [功能]:在指定的“RichTextBox”控件中查找文本,并返回搜索文本的第一个字符在控件内的位置。如果未找到搜索字符串或者str 参数指定的搜索字符串为空,则返回值为1。

    [格式2]:RichTextBox 对象.Find(str,RichTextBoxFinds)

    [功能]:在“RichTextBox 对象”指定的文本框中搜索str 参数中指定的文本,并返回文本的第一个字符在控件内的位置。如果返回负值,则未找到所搜索的文本字符串。还可以使用此方法搜索特定格式的文本。参数RichTextBoxFinds 指定如何在控件中执行文本搜索,其取值及其含义如表9-4 所示。

    [格式3]:RichTextBox 对象.Find(str,start,RichTextBoxFinds)

    [功能]:这里Find 方法与前面的格式2 基本类似,不同的只是通过设置控件文本内的搜索起始位置来缩小文本搜索范围,start 参数表示开始搜索的位置。此功能使用户得以避开可能已搜索过的文本或已经知道不包含要搜索的特定文本的文本。如果在options 参数中指定了RichTextBoxFinds.Reverse 值,则start 参数的值将指示反向搜索结束的位置,因为搜索是从文档底部开始的。

    (3)SaveFile 方法:用来把RichTextBox 中的信息保存到指定的文件中,调用格式有以下三种。

    [格式1]:RichTextBox 对象名.SaveFile(文件名);

    [功能]:将RichTextBox 控件中的内容保存为RTF 格式文件中。

    [格式2]:RichTextBox 对象名.SaveFile(文件名,文件类型);

    [功能]:将RichTextBox 控件中的内容保存为“文件类型”指定的格式文件中。

    [格式3]:RichTextBox 对象名.SaveFile(数据流,数据流类型);

    [功能]:将RichTextBox 控件中的内容保存为“数据流类型”指定的数据流类型文件中。其中,文件类型或数据流类型的取值及含义如表9-5 所示。

    (4)LoadFile 方法:使用LoadFile 方法可以将文本文件、RTF 文件装入RichTextBox 控件。

    主要的调用格式有以下三种。

    [格式1]:RichTextBox 对象名.LoadFile(文件名);

    [功能]:将RTF 格式文件或标准ASCII 文本文件加载到RichTextBox 控件中。

    [格式2]:RichTextBox 对象名.LoadFile(数据流,数据流类型);

    [功能]:将现有数据流的内容加载到RichTextBox 控件中。

    [格式3]:RichTextBox 对象名.LoadFile(文件名,文件类型);

    [功能]:将特定类型的文件加载到RichTextBox 控件中。

    注意:文件类型和数据流格式见表9-5。

    5、NumericUpDown 控件

    【Windows 窗体】控件组中的NumericUpDown 控件看起来像是一个文本框与一对用户可单击以调整值的箭头的组合。可以通过单击向上和向下按钮、按向上和向下箭头键来增大和减小数字,也可以直接输入数字。单击向上箭头键时,值向最大值方向增加;单击向下箭头键时,值向最小值方向减少。该控件在工具箱中的图标为。该控件的样式如图9-13 所示。

    1、常用属性:

    (1)DecimalPlaces:获取或设置该控件中显示的小数位数。

    (2)Hexadecimal:获取或设置一个值,该值指示该控件是否以十六进制格式显示所包含的值。

    (3)Increment:获取或设置单击向上或向下按钮时,该控件递增或递减的值。

    (4)Maximum:获取或设置该控件的最大值。

    (5)Minimum:获取或设置该控件的最小值。

    (6)Value:获取或设置该控件的当前值。

    与TextBox 控件一样,NumericUpDown 控件的常用事件有:ValueChanged、GotFocus、LostFocus 等。

    按钮类控件

    6、Button(按钮) 控件

    Button 控件又称按钮控件,是Windows 应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter 键或空格键触发该按钮的Click 事件。通过设置窗体的AcceptButton或CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按Enter 或Esc 键来触发按钮的Click事件。一般不使用Button 控件的方法。Button 控件也具有许多如Text、ForeColor 等的常规属性,此处不再介绍,只介绍该控件有特色的属性。以后介绍的控件也采用同样的方法来处理。

    1、常用属性

    (1)DialogResult 属性:当使用ShowDialog 方法显示窗体时,可以使用该属性设置当用户按了该按钮后,ShowDialog 方法的返回值。值有:OK、Cancel、Abort、Retry、Ignore、Yes、No 等。

    (2)Image 属性:用来设置显示在按钮上的图像。

    (3)FlatStyle 属性:用来设置按钮的外观。其取值及含义如表9-7 所示。

    2、常用事件:

    (1)Click 事件:当用户用鼠标左键单击按钮控件时,将发生该事件。

    (2)MouseDown 事件:当用户在按钮控件上按下鼠标按钮时,将发生该事件。

    (3)MouseUp 事件:当用户在按钮控件上释放鼠标按钮时,将发生该事件。

    7、GroupBox (分组框)控件

    GroupBox 控件又称为分组框,它在工具箱中的图标是。该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton 控件分组。可以通过分组框的Text 属性为分组框中的控件向用户提供提示信息,如图9-14 所示。设计时,向GroupBox 控件中添加控件的方法有两种:一是直接在分组框中绘制控件;二是把某一个已存在的控件复制到剪贴板上,然后选中分组框,再执行粘贴操作即可。位于分组框中的所有控件随着分组框的移动而一起移动,随着分组框的删除而全部删除,分组框的Visible 属性和Enabled 属性也会影响到分组框中的所有控件。分组框的最常用的属性是Text,一般用来给出分组提示。

    8、RadioButton (单选按钮)控件

    RadioButton 又称单选按钮,其在工具箱中的图标为,单选按钮通常成组出现,用于提供两个或多个互斥选项,即在一组单选钮中只能选择一个,如图9-14 所示。

    1、常用属性:

    (1)Checked 属性:用来设置或返回单选按钮是否被选中,选中时值为true,没有选中时值为false。

    (2)AutoCheck 属性:如果AutoCheck 属性被设置为true(默认),那么当选择该单选按钮时,将自动清除该组中所有其他单选按钮。对一般用户来说,不需改变该属性,采用默认值(true)即可。

    (3)Appearance 属性:用来获取或设置单选按钮控件的外观。当其取值为Appearance.Button 时,将使单选按钮的外观像命令按钮一样:当选定它时,它看似已被按下。当取值为Appearance.Normal 时,就是默认的单选按钮的外观。

    (4)Text 属性:用来设置或返回单选按钮控件内显示的文本,该属性也可以包含访问键,即前面带有“&”符号的字母,这样用户就可以通过同时按Alt 键和访问键来选中控件。

    2、常用事件:

    (1)Click 事件:当单击单选按钮时,将把单选按钮的Checked 属性值设置为true,同时发生Click 事件。

    (2)CheckedChanged 事件:当Checked 属性值更改时,将触发CheckedChanged 事件。

    9、CheckBox (复选框)控件

    CheckBox 控件的常用属性如下。

    (1)TextAlign 属性:用来设置控件中文字的对齐方式,有9 种选择,如图9-16 所示。从上到下、从左至右分别是:ContentAlignment.TopLeft、ContentAlignment.TopCenter、ContentAlignment.TopRight、ContentAlignment.MiddleLeft、ContentAlignment.MiddleCenter、ContentAlignment.MiddleRight、ContentAlignment.BottomLeft、ContentAlignment.BottomCenter和ContentAlignment.BottomRight。该属性的默认值为ContentAlignment.MiddleLeft,即文字左对齐、居控件垂直方向中央。

    (2)ThreeState 属性:用来返回或设置复选框是否能表示三种状态,如果属性值为true 时,表示可以表示三种状态—选中、没选中和中间态(CheckState.Checked、CheckState.Unchecked和CheckState.Indeterminate),属性值为false 时,只能表示两种状态——选中和没选中。

    (3)Checked 属性:用来设置或返回复选框是否被选中,值为true 时,表示复选框被选中,值为false 时,表示复选框没被选中。当ThreeState 属性值为true 时,中间态也表示选中。

    (4)CheckState 属性:用来设置或返回复选框的状态。在ThreeState 属性值为false 时,取值有CheckState.Checked 或CheckState.Unchecked。在ThreeState 属性值被设置为True时,CheckState 还可以取值CheckState.Indeterminate,在此时,复选框显示为浅灰色选中状态,该状态通常表示该选项下的多个子选项未完全选中。

    CheckBox 控件的常用事件有Click 和CheckedChanged 等,其含义及触发时机与单选按钮完成一致。

    列表类控件

    10、ListBox (列表框)控件

    ListBox 控件又称列表框,它在工具箱中的图标为,它显示一个项目列表供用户选择。在列表框中,用户一次可以选择一项,也可以选择多项。

    1、常用属性:

    (1) Items 属性: 用于存放列表框中的列表项,是一个集合。通过该属性,可以添加列表项、移除列表项和获得列表项的数目。

    (2)MultiColumn 属性:用来获取或设置一个值,该值指示ListBox 是否支持多列。值为true 时表示支持多列,值为false 时不支持多列。当使用多列模式时,可以使控件得以显示更多可见项,如图9-19 所示。

    (3)ColumnWidth 属性:用来获取或设置多列ListBox 控件中列的宽度。

    (4)SelectionMode 属性:用来获取或设置在ListBox 控件中选择列表项的方法。当SelectionMode 属性设置为SelectionMode.MultiExtended 时,按下Shift 键的同时单击鼠标或者同时按Shift键和箭头键之一(上箭头键、下箭头键、左箭头键和右箭头键),会将选定内容从前一选定项扩展到当前项。按Ctrl 键的同时单击鼠标将选择或撤销选择列表中的某项;当该属性设置为SelectionMode.MultiSimple 时,鼠标单击或按空格键将选择或撤销选择列表中的某项;该属性的默认值为SelectionMode.One,则只能选择一项。

    (5)SelectedIndex 属性:用来获取或设置ListBox 控件中当前选定项的从零开始的索引。如果未选定任何项,则返回值为1。对于只能选择一项的ListBox 控件,可使用此属性确定ListBox 中选定的项的索引。如果ListBox 控件的SelectionMode 属性设置为SelectionMode.MultiSimple 或SelectionMode.MultiExtended,并在该列表中选定多个项,此时应用SelectedIndices 来获取选定项的索引。

    (6)SelectedIndices。该属性用来获取一个集合,该集合包含ListBox 控件中所有选定项的从零开始的索引。

    (7)SelectedItem 属性:获取或设置ListBox 中的当前选定项。

    (8)SelectedItems 属性:获取ListBox 控件中选定项的集合,通常在ListBox 控件的SelectionMode 属性值设置为SelectionMode.MultiSimple 或SelectionMode.MultiExtended(它指示多重选择ListBox)时使用。

    (9)Sorted 属性:获取或设置一个值,该值指示ListBox 控件中的列表项是否按字母顺序排序。如果列表项按字母排序,该属性值为true;如果列表项不按字母排序,该属性值为false。默认值为false。在向已排序的ListBox 控件中添加项时,这些项会移动到排序列表中适当的位置。

    (10)Text 属性:该属性用来获取或搜索ListBox 控件中当前选定项的文本。当把此属性值设置为字符串值时,ListBox 控件将在列表内搜索与指定文本匹配的项并选择该项。若在列表中选择了一项或多项,该属性将返回第一个选定项的文本。

    (11)ItemsCount 属性:该属性用来返回列表项的数目。

    2、常用方法:

    (1)FindString 方法:用来查找列表项中以指定字符串开始的第一个项,有两种调用格式。

    [格式1]:ListBox 对象.FindString(s);

    [功能]:在“ListBox 对象”指定的列表框中查找字符串s,如果找到则返回该项从零开始的索引;如果找不到匹配项,则返回ListBox.NoMatches。

    [格式2]:ListBox 对象.FindString(s,n);

    [功能]:在ListBox 对象指定的列表框中查找字符串s,查找的起始项为n+1,即n 为开始查找的前一项的索引。如果找到则返回该项从零开始的索引;如果找不到匹配项,则返回ListBox.NoMatches。

    注意:FindString 方式只是词语部分匹配,即要查找的字符串在列表项的开头,便认为是匹配的,如果要精确匹配,即只有在列表项与查找字符串完全一致时才认为匹配,可使用FindStringExact 方法,调用格式与功能与FindString 基本一致。

    (2)SetSelected 方法:用来选中某一项或取消对某一项的选择,调用格式及功能如下。

    [格式]:ListBox 对象.SetSelected(n,l);

    [功能]:如果参数l 的值是true,则在ListBox 对象指定的列表框中选中索引为n 的列表项,如果参数l 的值是false,则索引为n 的列表项未被选中。

    (3)Items.Add 方法:用来向列表框中增添一个列表项,调用格式及功能如下。

    [格式]:ListBox 对象.Items.Add(s);

    [功能]:把参数s 添加到“listBox 对象”指定的列表框的列表项中。

    (4)Items.Insert 方法:用来在列表框中指定位置插入一个列表项,调用格式及功能如下。

    [格式]:ListBox 对象.Items.Insert(n,s);

    [功能]:参数n 代表要插入的项的位置索引,参数s 代表要插入的项,其功能是把s 插入到“listBox 对象”指定的列表框的索引为n 的位置处。

    (5)Items.Remove 方法:用来从列表框中删除一个列表项,调用格式及功能如下。

    [格式]:ListBox 对象.Items.Remove(k);

    [功能]:从ListBox 对象指定的列表框中删除列表项s。

    (6)Items.Clear 方法:用来清除列表框中的所有项。其调用格式如下: ListBox 对象.Items.Clear();该方法无参数。

    (7)BeginUpdate 方法和EndUpdate 方法:这两个方法均无参数,调用格式分别如下:

    ListBox 对象.BeginUpdate();

    ListBox 对象.EndUpdate();

    这两个方法的作用是保证使用Items.Add 方法向列表框中添加列表项时,不重绘列表框。即在向列表框添加项之前,调用BeginUpdate 方法,以防止每次向列表框中添加项时都重新绘制ListBox 控件。完成向列表框中添加项的任务后,再调用EndUpdate 方法使ListBox控件重新绘制。当向列表框中添加大量的列表项时,使用这种方法添加项可以防止在绘制ListBox 时的闪烁现象。一个例子程序如下:

    Public void AddToMyListBox()

    {

    listBox1.BeginUpdate();

    for(intx=1;x<5000;x++)

    {

    listBox1.Items.Add("Item"+x.ToString());

    }

    listBox1.EndUpdate();

    }

    ListBox 控件常用事件有Click 和SelectedIndexChanged,SelectedIndexChanged 事件在列表框中改变选中项时发生。

    11、ComboBox(组合框) 控件

    ComboBox 控件又称组合框,在工具箱中的图标为。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。可以认为ComboBox 就是文本框与列表框的组合,与文本框和列表框的功能基本一致。与列表框相比,组合框不能多选,它无SelectionMode 属性。但组合框有一个名为DropDownStyle 的属性,该属性用来设置或获取组合框的样式,其取值及含义如表9-10 所示。

    组合框的各种样式如图9-22 所示, 左边的组合框能够通过文本框输入文本, 中间的组合框则不能输入文本,只能选择列表项。

    12、CheckedListBox(复选列表框) 控件

    CheckedListBox 控件又称复选列表框,它扩展了ListBox 控件,它几乎能完成列表框可以完成的所有任务,并且还可以在列表项旁边显示复选标记。两种控件间的其他差异在于,复选列表框只支持DrawMode.Normal,并且复选列表框只能有一项选定或没有任何选定。此处需要注意一点:

    选定的项是指窗体上突出显示的项,已选中的项是指左边的复选框被选中的项。复选列表框的样式如图9-23所示。除具有列表框的全部属性外,它还具有以下属性。

    (1)CheckOnClick 属性:获取或设置一个值,该值指示当某项被选定时是否应切换左侧的复选框。如果立即切换选中标记,则该属性值为true;否则为false。默认值为false。

    (2)CheckedItems 属性:该属性是复选列表框中选中项的集合,只代表处于CheckState. Checked 或CheckState.Indeterminate 状态的那些项。该集合中的索引按升序排列。

    (3)CheckedIndices 属性:该属性代表选中项(处于选中状态或中间状态的那些项)索引的集合。

    13、PictureBox(图片框) 控件的使用

    PictureBox 控件又称图片框,常用于图形设计和图像处理应用程序,在该控件中可以加载的图像文件格式有:位图文件(.Bmp)、图标文件(.ICO)、图元文件(.wmf)、.JPEG 和.GIF 文件。下而仅介绍该控件的常用属性和事件。

    1、常用属性:

    (1)Image 属性:用来设置控件要显示的图像。把文件中的图像加载到图片框通常采用以下三种方式。

    设计时单击Image 属性,在其后将出现【„】按钮,单击该按钮将出现一个【打开】对话框,在该对话框中找到相应的图形文件后单击【确定】按钮。产生一个Bitmap 类的实例并赋值给Image 属性。

    形式如下:

    Bitmapp=newBitmap(图像文件名);

    pictureBox 对象名.Image=p;

    通过Image.FromFile 方法直接从文件中加载。形式如下:

    pictureBox 对象名.Image=Image.FromFile(图像文件名);

    (2)SizeMode 属性:用来决定图像的显示模式。

    14、Timer (定时器控件或计时器控件)控件

    Timer 控件又称定时器控件或计时器控件,在工具箱中的图标是,该控件的主要作用是按一定的时间间隔周期性地触发一个名为Tick 的事件, 因此在该事件的代码中可以放置一些需要每隔一段时间重复执行的程序段。在程序运行时,定时器控件是不可见的。

    1、常用属性:

    (1)Enabled 属性:用来设置定时器是否正在运行。值为true 时,定时器正在运行,值为false 时,定时器不在运行。

    (2)Interval 属性:用来设置定时器两次Tick 事件发生的时间间隔,以毫秒为单位。如它的值设置为500,则将每隔0.5 秒发生一个Tick 事件。

    2、常用方法:

    (1)Start 方法:用来启动定时器。调用的一般格式如下:

    Timer 控件名.start();

    该方法无参数。

    (2)Stop 方法:用来停止定时器。调用的一般格式如下:

    Timer 控件名.stop();

    该方法无参数。

    3、常用事件:

    定义器控件响应的事件只有Tick,每隔Interval 时间后将触发一次该事件。

    15、ProgressBar(进度条控件) 控件

     和TrackBar 控件(滑块控件、跟踪条控件)

    1、ProgressBar 控件

    ProgressBar 控件又称进度条控件,它在工具栏中的图标为,该控件在水平栏中显示适当长度的矩形来指示进程的进度。当执行进程时,进度条用系统突出显示颜色在水平栏中从左向右进行填充。进程完成时,进度栏被填满。当某进程运行时间较长时,如果没有视觉提示,用户可能会认为应用程序不响应,通过在应用程序中使用进度条,就可以告诉用户应用程序正在执行冗长的任务且应用程序仍在响应。

    ProgressBar 控件的常用属性如下。

    (1)Maximum 属性:用来设置或返回进度条能够显示的最大值,默认值为100。

    (2)Minimum 属性:用来设置或返回进度条能够显示的最小值,默认值为0。

    (3)Value 属性:用来设置或返回进度条的当前位置。

    (4)Step 属性:用来设置或返回一个值,该值用来决定每次调用PerformStep 方法时, Value 属性增加的幅度。例如,如果要复制一组文件,则可将Step 属性的值设置为1,并将Maximum 属性的值设置为要复制的文件总数。在复制每个文件时,可以调用PerformStep 方法按Step 属性的值增加进度栏。

    ProgressBar 控件的常用方法如下。

    (1)Increment 方法:用来按指定的数量增加进度条的值,调用的一般格式如下:

    progressBar 对象.Increment(n);

    其功能是把“progressBar 对象”指定的进度条对象的Value 属性值增加n,n 为整数。调用该方法之后,若Value 属性大于Maximum 属性的值,则Value 属性值就是Maximum 值,若Value 属性小于Minimum 属性值,则Value 属性值就是Minimum 值。

    (2)PerformStep 方法:用来按step 属性值来增加进度条的Value 属性值,调用的一般格式如下:progressBar 对象.PerformStep();

    该方法无参数。例如,下列程序段是一个显示复制多个文件的进度的进度条使用方法。

    Private void CopyWithProgress(string[]filenames)

    {

    pBar1.Visible=true;

    pBar1.Minimum=1;

    pBar1.Maximum=filenames.Length;

    pBar1.Value=1;

    pBar1.Step=1;

    for(intx=1;x<=filenames.Length;x++)

    {

    if(CopyFile(filenames[x-1])==true)

    {

    pBar1.PerformStep();

    }

    }

    }

    ProgressBar 控件能响应很多事件,但一般很少使用。

    2.TrackBar 控件

    TrackBar 控件又称滑块控件、跟踪条控件,它在工具箱中的图标是“ ” 。该控件主要用于在大量信息中进行浏览,或用于以可视形式调整数字设置。TrackBar 控件有两部分:缩略图(也称为滑块)和刻度线。缩略图是可以调整的部分,其位置与Value 属性相对应。刻度线是按规则间隔分隔的可视化指示符。跟踪条控件可以按指定的增量移动,并且可以水平或者垂直排列。

    TrackBar 控件的常用属性如下。

    (1)Maximum 属性:用来获取或设置TrackBar 控件可表示的范围上限,即最大值。

    (2)Minimum 属性:用来获取或设置TrackBar 控件可表示的范围下限,即最小值。

    (3)Orientation 属性:用来获取或设置一个值,该值指示跟踪条是在水平方向还是在垂直方向。

    (4)LargeChange 属性:用来获取或设置一个值,该值指示当滑块长距离移动时应为Value属性中加上或减去的值。

    (5)SmallChange 属性:用来获取或设置当滑块短距离移动时对Value 属性进行增减的值。

    (6)Value 属性:用来获取或设置滑块在跟踪条控件上的当前位置的值。

    (7)TickFrequency 属性:用来获取或设置一个值,该值指定控件上绘制的刻度之间的增量。

    (8)TickStyle 属性:用来获取或设置一个值,该值指示如何显示跟踪条上的刻度线。TrackBar 控件的常用事件是ValueChanged,该事件在TrackBar 控件的Value 属性值改变时发生。

    16、HScrollBar 控件和VScrollBar 控件的使用

    滚动条(ScrollBar)是大部分Windows 应用程序中都具有的控件,是Windows 界面的一种常见元素,通常分为水平滚动条(HscrollBar)和垂直滚动条(VscrollBar)。HScrollBar在工具箱中的图标是,VScrollBar 控件在工具箱中的图标是。这两个控件主要用于在应用程序或控件中水平或垂直滚动,以方便在较长的列表中或大量信息中转移。

    1、常用属性:

    (1)Minimum 和Maximum 属性:与TrackBar 控件的同名属性基本相同。

    (2)Value 属性:用于设置或返回滑块在滚动条中所处的位置,其默认值为0。当滑块的位置值为最小值时,滑块移到水平滚动条的最左端位置,或移到垂直滚动条的顶端位置。当滑块的位置值为最大值时,滑块移到水平滚动条的最右端位置或垂直滚动条的底端位置。

    (3)SmallChange 和LargeChange 属性:这两个属性主要用于调整滑块移动的距离。其中SmallChange 属性用于控制当鼠标单击滚动条两边的箭头时,滑块滚动的值,即Value 属性增加或减小的值。而LargeChange 属性则控制当用鼠标直接单击滚动条时滑块滚动的值。当用户按下PageUp 键或PageDown 键或者在滑块的任何一边单击滚动条轨迹时,Value 属性将按照LargeChange 属性中设置的值进行增加或减小。

    2、常用事件:

    (1)Scroll 事件:该事件在用户通过鼠标或键盘移动滑块后发生。

    (2)ValueChanged 事件:该事件在滚动条控件的Value 属性值改变时发生。滚动条的使用方法与TrackBar 控件基本一致,此处不再赘述。

    对话框类控件

    17、OpenFileDialog 控件

    OpenFileDialog 控件又称打开文件对话框,主要用来弹出Windows 中标准的【打开文件】对话框。该控件在工具箱中的图标为。

    OpenFileDialog 控件的常用属性如下。

    (1)Title 属性:用来获取或设置对话框标题,默认值为空字符串("")。如果标题为空字符串,则系统将使用默认标题: “打开” 。

    (2)Filter 属性:用来获取或设置当前文件名筛选器字符串,该字符串决定对话框的【另存为文件类型】或【文件类型】框中出现的选择内容。对于每个筛选选项,筛选器字符串都包含筛选器说明、垂直线条(|)和筛选器模式。不同筛选选项的字符串由垂直线条隔开,例如: “文本文件(*.txt)|*.txt|所有文件(*.*)|*.*” 。还可以通过用分号来分隔各种文件类型,可以将多个筛选器模式添加到筛选器中,例如: “图像文件(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG; *.GIF|所有文件(*.*)|*.*” 。

    (3)FilterIndex 属性:用来获取或设置文件对话框中当前选定筛选器的索引。第一个筛选器的索引为1,默认值为1。

    (4)FileName 属性:用来获取在打开文件对话框中选定的文件名的字符串。文件名既包含文件路径也包含扩展名。如果未选定文件,该属性将返回空字符串("")。

    (5)InitialDirectory 属性:用来获取或设置文件对话框显示的初始目录,默认值为空字符串("")。

    (6)ShowReadOnly 属性:用来获取或设置一个值,该值指示对话框是否包含只读复选框。如果对话框包含只读复选框,则属性值为true,否则属性值为false。默认值为false。

    (7)ReadOnlyChecked 属性:用来获取或设置一个值,该值指示是否选定只读复选框。如果选中了只读复选框,则属性值为true,反之,属性值为false。默认值为false。

    (8)Multiselect 属性:用来获取或设置一个值,该值指示对话框是否允许选择多个文件。如果对话框允许同时选定多个文件,则该属性值为true,反之,属性值为false。默认值为false。

    (9)FileNames 属性:用来获取对话框中所有选定文件的文件名。每个文件名都既包含文件路径又包含文件扩展名。如果未选定文件,该方法将返回空数组。

    (10)RestoreDirectory 属性:用来获取或设置一个值,该值指示对话框在关闭前是否还原当前目录。假设用户在搜索文件的过程中更改了目录,且该属性值为true,那么,对话框会将当前目录还原为初始值,若该属性值为false,则不还原成初始值。默认值为false。OpenFileDialog 控件的常用方法有两个:OpenFile和ShowDialog 方法,本节只介绍ShowDialog 方法,该方法的作用是显示通用对话框,其一般调用形式如下:

    通用对话框对象名.ShowDialog();

    通用对话框运行时,如果单击对话框中的【确定】按钮,则返回值为DialogResult.OK;否则返回值为DialogResult.Cancel。其他对话框控件均具有ShowDialog 方法,以后不再重复介绍。

    18、SaveFileDialog 控件

    SaveFileDialog 控件又称保存文件对话框,主要用来弹出Windows 中标准的【保存文件】对话框。该控件在工具箱中的图标为。

    SaveFileDialog 控件也具有FileName、Filter、FilterIndex、InitialDirectory、Title 等属性,这些属性的作用与OpenFileDialog 对话框控件基本一致,此处不再赘述。

    需注意的是:上述两个对话框只返回要打开或保存的文件名,并没有真正提供打开或保存文件的功能,程序员必须自己编写文件打开或保存程序,才能真正实现文件的打开和保存功能。

    19、FontDialog 控件

    FontDialog 控件又称字体对话框,主要用来弹出Windows 中标准的【字体】对话框。该控件在工具箱中的图标为。字体对话框的作用是显示当前安装在系统中的字体列表,供用户进行选择。下面介绍字体对话框的主要属性

    (1)Font 属性:该属性是字体对话框的最重要属性,通过它可以设定或获取字体信息。

    (2)Color 属性:用来设定或获取字符的颜色。

    (3)MaxSize 属性:用来获取或设置用户可选择的最大磅值。

    (4)MinSize 属性:用来获取或设置用户可选择的最小磅值。

    (5)ShowColor 属性:用来获取或设置一个值,该值指示对话框是否显示颜色选择框。如果对话框显示颜色选择框,属性值为true,反之,属性值为false。默认值为false。

    (6)ShowEffects 属性:用来获取或设置一个值,该值指示对话框是否包含允许用户指定删除线、下划线和文本颜色选项的控件。如果对话框包含设置删除线、下划线和文本颜色选项的控件,属性值为true,反之,属性值为false。默认值为true。

    20、ColorDialog 控件

    ColorDialog 控件又称颜色对话框,主要用来弹出Windows 中标准的【颜色】对话框。该控件在工具箱中的图标为。颜色对话框的作用是供用户选择一种颜色,并用Color 属性记录用户选择的颜色值。下面介绍颜色对话框的主要属性。

    (1)AllowFullOpen 属性:用来获取或设置一个值,该值指示用户是否可以使用该对话框定义自定义颜色。如果允许用户自定义颜色,属性值为true,否则属性值为false。默认值为true。

    (2)FullOpen 属性:用来获取或设置一个值,该值指示用于创建自定义颜色的控件在对话框打开时是否可见。值为true 时可见,值为false 时不可见。

    (3)AnyColor 属性:用来获取或设置一个值,该值指示对话框是否显示基本颜色集中可用的所有颜色。值为true 时,显示所有颜色,否则不显示所有颜色。

    (4)Color 属性:用来获取或设置用户选定的颜色。

    21、PrintDialog 控件和PrintDocument 控件

    PrintDialog 控件在工具箱中的图标是,PrintDocument 控件在工具箱中的图标是。使用PrintDialog 控件可以显示Windows 标准的【打印】对话框,在该对话框中用户可以选择打印机、选择要打印的页及页码范围等。需要注意的是:该对话框并不负责具体的打印任务,要想在应用程序中控制打印内容必须使用PrintDocument 控件。关于这两个控件的详细使用方法读者可参阅相关资料或VisualC#的帮助文件。

    22、用户自定义对话框

    除了可以使用Windows 自带的标准对话框外,用户还可以把自己设计的窗体定义成对话框。使用自定义对话框有以下几个要点。

    (1)将窗体的FormBorderStyle 属性值设置为FixedDialog。

    (2)根据需要向窗体上添加控件。

    (3)使用窗体的ShowDialog 方法显示窗体,即显示出对话框。

    23、菜单控件

    Windows 的菜单系统是图形用户界面(GUI)的重要组成之一,在VisualC#中使用MainMenu 控件可以很方便地实现Windows 的菜单,MainMenu 控件在工具箱中的图标为。

    1.菜单的结构

    图10-9 和图10-10 是典型的菜单结构。其中有文字的单个命令称菜单项,顶层菜单项是横着排列的,单击某个菜单项后弹出的称为菜单或子菜单,它们均包含若干个菜单项,菜单项其实是MenuItem类的一个对象。菜单项有的是变灰显示的,表示该菜单项当前是被禁止使用的。有的菜单项的提示文字中有带下划线的字母,该字母称为热键(或访问键),若是顶层菜单,可通过按“ALT+热键”打开该菜单,若是某个子菜单中的一个选项,则在打开子菜单后直接按热键就会执行相应的菜单命令。有的菜单项后面有一个按键或组合键,称快捷键,在不打开菜单的情况下按快捷键,将执行相应的命令。在图10-9 中,【保存文件】菜单项是加粗显示的,该菜单项称为默认项。图10-9 的【另存为】和【退出】之间有一个灰色的线条,该线条称为分隔线或分隔符。在图10-10 中菜单项【白色背景】前面有一个“√”号,称为选中标记,菜单项加上选中标记表示该菜单项代表的功能当前正在起作用。

    2.菜单项的常用属性

    (1)Text 属性:用来获取或设置一个值,通过该值指示菜单项标题。当使用Text 属性为菜单项指定标题时,还可以在字符前加一个“&”号来指定热键(访问键,即加下划线的字母)。例如,若要将“File”中的“F”指定为访问键,应将菜单项的标题指定为“&File” 。

    (2)Checked 属性:用来获取或设置一个值,通过该值指示选中标记是否出现在菜单项文本的旁边。如果要放置选中标记在菜单项文本的旁边,属性值为true,否则属性值为false。默认值为false。

    (3)DefaultItem 属性:用来获取或设置一个值,通过该值指示菜单项是否为默认菜单项。值为true 时,是默认菜单项,值为false 时,不是默认菜单项。菜单的默认菜单项以粗体的形式显示。当用户双击包含默认项的子菜单后,默认项被选定,然后子菜单关闭。

    (4)Enabled 属性:用来获取或设置一个值,通过该值指示菜单项是否可用。值为true 时表示可用,值为false 表示当前禁止使用。

    (5)RadioCheck 属性:用来获取或设置一个值,通过该值指示选中的菜单项的左边是显示单选按钮还是选中标记。值为true 时将显示单选按钮标记,值为false 时显示选中标记。

    (6)Shortcut 属性:用来获取或设置一个值,该值指示与菜单项相关联的快捷键。

    (7)ShowShortcut 属性:用来获取或设置一个值,该值指示与菜单项关联的快捷键是否在菜单项标题的旁边显示。如果快捷组合键在菜单项标题的旁边显示,该属性值为true,如果不显示快捷键,该属性值为false。默认值为true。

    (8)MdiList 属性:用来获取或设置一个值,通过该值指示是否用在关联窗体内显示的多文档界面(MDI)子窗口列表来填充菜单项。若要在该菜单项中显示MDI 子窗口列表,则设置该属性值为true,否则设置该属性的值为false。默认值为false。

    3.菜单项的常用事件

    菜单项的常用事件主要有Click 事件,该事件在用户单击菜单项时发生。

    24、多窗体程序设计

    Windows 应用程序很少只由一个窗体组成, 一般情况下一个应用程序均拥有很多个窗体。C#项目刚建立时只有一个名为Form1 的窗体,要建立多窗体应用程序应首先为项目添加窗体,添加窗体的方法如下。

    单击工具栏上的按钮或执行【项目】→【添加Windows 窗体】命令,将会出现如图10-17 所示的【添加新项】对话框。(2) 在该对话框的【模板】下面的列表框中选中【Windows 窗体】图标,在【名称】文本框中输入窗体名,然后单击【打开】按钮,即为应用程序添加了一个窗体。

    25、MDI 应用程序设计

    1、MDI 应用程序的概念

    在前面的章节中,所创建的都是单文档界面(SDI)应用程序。这样的程序(如记事本和画图程序)仅支持一次打开一个窗口或文档。如果需要编辑多个文档,必须创建SDI 应用程序的多个实例。而使用多文档界面(MDI)程序(如Word 和AdobePhotoshop)时,用户可以同时编辑多个文档。MDI程序中的应用程序窗口称为父窗口,应用程序内部的窗口称为子窗口。虽然MDI 应用程序可以具有多个子窗口, 但是每个子窗口却只能有一个父窗口。此外,处于活动状态的子窗口最大数目是1。子窗口本身不能再成为父窗口,而且不能移动到它们的父窗口区域之外。除此以外,子窗口的行为与任何其他窗口一样(如可以关闭、最小化和调整大小等)。一个子窗口在功能上可能与父窗口的其他子窗口不同,例如,一个子窗口可能用于编辑图像,另一个子窗口可能用于编辑文本,第3 个子窗口可以使用图形来显示数据,但是所有的窗口都属于相同的MDI 父窗口。图10-19 是一个典型的MDI 应用程序。外面的窗口是应用程序窗口,里面的两个小窗口是MDI 子窗口。

    2、与MDI 应用程序设计有关的属性、方法和事件

    常用的MDI 父窗体属性如下:

    (1)ActiveMdiChild 属性:该属性用来表示当前活动的MDI 子窗口,如果当前没有子窗口,则返回null。

    (2)IsMdiContainer 属性:该属性用来获取或设置一个值,该值指示窗体是否为多文档界面(MDI)子窗体的容器,即MDI 父窗体。值为true 时,表示是父窗体,值为false 时,表示不是父窗体。

    (3)MdiChildren 属性:该属性以窗体数组形式返回MDI 子窗体,每个数组元素对应一个MDI 子窗体。

    常用的MDI 子窗体的属性有:

    (1)IsMdiChild 属性:该属性用来获取一个值,该值指示该窗体是否为多文档界面(MDI)的子窗体。值为true 时,表示是子窗体,值为false 时,表示不是子窗体。

    (2)MdiParent 属性:该属性用来指定该子窗体的MDI 父窗体。与MDI 应用程序设计有关的方法中,一般只使用父窗体的LayoutMdi 方法,该方法的调用格式如下:

    MDI 父窗体名.LayoutMdi(Value);

    该方法用来在MDI 父窗体中排列MDI 子窗体,以便导航和操作MDI 子窗体。参数Value 决定排列方式,取值有:MdiLayout.ArrangeIcons(所有MDI 子窗体以图标的形式排列在MDI 父窗体的工作区内)、MdiLayout.TileHorizontal (所有MDI 子窗口均水平平铺在MDI 父窗体的工作区内)、MdiLayout.TileVertical(所有MDI 子窗口均垂直平铺在MDI 父窗体的工作区内)和MdiLayout.Cascade(所有MDI 子窗口均层叠在MDI 父窗体的工作区内)。常用的MDI 父窗体的事件是MdiChildActivate,当激活或关闭一个MDI子窗体时将发生该事件。

    3、菜单合并

    父窗体和子窗体可以使用不同的菜单,这些菜单会在选择子窗体的时候合并。如果需要指定菜单的合并方式,程序员可以设置每个菜单项的MergeOrder 属性和MergeType 属性。

    (1)MergeOrder 属性:用来确定当两个菜单合并时菜单项出现的顺序,具有较低MergeOrder 的菜单项会首先出现。

    (2)MergeType 属性:当合并的两个菜单的某些菜单项的MergeOrder 属性值相等时,使用该属性可以控制这些菜单项的显示方式。其取值及含义如表10-4 所示。

    26、键盘事件处理

    键盘事件在用户按下键盘上的键时发生,可分为两类。第一类是KeyPress 事件,当按下的键表示的是一个ASCII 字符时就会触发这类事件,可通过它的KeyPressEventArgs 类型参数的属性KeyChar 来确定按下键的ASCII 码。使用KeyPress 事件无法判断是否按下了修改键(例如Shift,Alt 和Ctrl 键),为了判断这些动作, 就要处理KeyUp 或KeyDown 事件, 这些事件组成了第二类键盘事件。该类事件有一个KeyEventArgs类型的参数,通过该参数可以测试是否按下了一些修改键、功能键等特殊按键信息。

    1.KeyPressEventArgs 类的主要属性(KeyPress 事件的一个参数类型)

    (1)Handled 属性:用来获取或设置一个值,该值指示是否处理过KeyPress 事件。

    (2)KeyChar 属性:用来获取按下的键对应的字符,通常是该键的ASCII 码。

    2.KeyEventArgs 类的主要属性(KeyUp 和KeyDown 事件的一个参数)

    (1)Alt 属性:用来获取一个值,该值指示是否曾按下Alt 键。

    (2)Control 属性:用来获取一个值,该值指示是否曾按下Ctrl 键。

    (3)Shift 属性:用来获取一个值,该值指示是否曾按下Shift 键。

    (4)Handled 属性:用来获取或设置一个值,该值指示是否处理过此事件。

    (5)KeyCode 属性:以Keys 枚举型值返回键盘键的键码,该属性不包含修改键(Alt、Control 和Shift 键)信息,用于测试指定的键盘键。

    (6)KeyData 属性:以Keys 枚举类型值返回键盘键的键码,并包含修改键信息,用于判断关于按下键盘键的所有信息。

    (7)KeyValue 属性:以整数形式返回键码,而不是Keys 枚举类型值。用于获得所按下键盘键的数字表示。

    (8)Modifiers 属性:以Keys 枚举类型值返回所有按下的修改键(Alt、Control 和Shift键),仅用于判断修改键信息。

    27、鼠标事件处理

    对鼠标操作的处理是应用程序的重要功能之一,在VisualC#中有一些与鼠标操作相关的事件,利用它们可以方便地进行与鼠标有关的编程。

    (1)MouseEnter 事件:在鼠标指针进入控件时发生。

    (2)MouseMove 事件:在鼠标指针移到控件上时发生。事件处理程序接收一个MouseEventArgs 类型的参数,该参数包含与此事件相关的数据。该参数的主要属性及其含义如下。

    Button 属性:用来获取曾按下的是哪个鼠标按钮。该属性是MouseButtons 枚举型的值,取值及含义如下:Left(按下鼠标左按钮)、Middle(按下鼠标中按钮)、Right(鼠标右按钮)、None(没有按下鼠标按钮)、XButton1 (按下了第一个XButton 按钮, 仅用于Microsoft 智能鼠标浏览器) 和XButton2(按下了第二个XButton 按钮,仅用于Microsoft 智能鼠标浏

    览器)

    Clicks 属性:用来获取按下并释放鼠标按钮的次数。

    Delta 属性:用来获取鼠标轮已转动的制动器数的有符号计数。制动器是鼠标轮的一个凹口。

    X 属性:用来获取鼠标所在位置的x 坐标。

    Y 属性:用来获取鼠标所在位置的y 坐标。

    (3)MouseHover 事件:当鼠标指针悬停在控件上时将发生该事件。

    (4)MouseDown 事件:当鼠标指针位于控件上并按下鼠标键时将发生该事件。事件处理程序也接收一个MouseEventArgs 类型的参数。

    (5)MouseWheel 事件:在移动鼠标轮并且控件有焦点时将发生该事件。该事件的事件处理程序接收一个MouseEventArgs 类型的参数

    (6)MouseUp 事件:当鼠标指针在控件上并释放鼠标键时将发生该事件。事件处理程序也接收一个MouseEventArgs 类型的参数。

    (7)MouseLeave 事件:在鼠标指针离开控件时将发生该事件。

     

    展开全文
  • VB工具栏控件的使用

    2017-11-19 17:41:24
    程序中,经常的需要将某些特定的功能以及菜单选择器展示给用户,使整个程序看上去更加的精练,简洁。所以,菜单栏和工具栏就是不二的选择,当然,新手朋友需要调用windows自带的ocx控件才能实现。老鸟的话,可以...
  • vb.net控件

    2020-04-28 14:49:22
    vb.net 的 Label 控件 label(标签)控件用于显示文本,是设计应用程序界面时经常要用到的控件之一, 主要是用于显示其他控件名称,描述程序运行状态或标识程序运行的结果信息等 等,响应程序的事件或跟踪程序运行的...

    vb.net 的 Label 控件

    label(标签)控件用于显示文本,是设计应用程序界面时经常要用到的控件之一, 主要是用于显示其他控件名称,描述程序运行状态或标识程序运行的结果信息等 等,响应程序的事件或跟踪程序运行的结果。
    使用 Label 控件的情况很多,但用 Label 控件显示的信息一般都不是描述 Label 控件自身的特性,而是描述其他控件的属性或特征(如名称等)。例如,可用 Label 控件为文本框(TextBox)、列表框(ListBox)、组合框(ComboBox)等 控件添加描述性的信息。
    还可以编写代码改变 Label 控件显示的文本内容以响应程序运行时的事件或状 态信息。如果一个程序在运行的过程中,有些对象随着不同时间段,各种信息都 在变化,这时就可以用 Label 控件处理状况消息。
    注意:Label 控件不接受焦点
    1.设置标签的文本
    在 Label 控件中显示文本,使用“Text”属性。在开发应用程序时,首先选择 Label 控件,再选择“属性窗口”,再在“属性窗口”中设置该属性为某个字符 串量即可。
    “Text”属性的长度最长可设置为 1024 字节。
    2.设置标签中文本属性
    Label 控件中的文本默认时的排列方式为居左(从左侧起依次排列到右侧),通 过设置“TextAlign”属性可以改变排列方式,设置“TextAlign”为“Right”, 排列方式为居右,设置“TextAlign”为“center”,排列方式为居中。 3.标签的其他属性
    描述 Label 控件的边框的属性是 BorderStyle,如果将 BorderStyle 属性设成 FixedSingle(可以在设计时进行),那么 Label 控件就有了一个边框;如果将 BorderStyle 属性设成 Fixed3D,则 Label 控件就有了一个立体边框,看起来象 一个 TextBox(文本框)。还可以通过设置 Label 控件的 BackColor(背景颜色)、 ForeColor(字体颜色)和 Font(字体)等属性来改变 Label 控件的其他外观。 4.用标签创建访问键
    可以将 Text 属性中的字符定义成访问键,想要将 Label 控件的 Text 属性定义成 访问键,首先要将 UseMnemonic 属性设置为 True.定义了 Label 控件的访问键后, 用户按[Alt+指定的字符]组合键,就可将焦点按[Tab]键次序移动到下一个控件。 在作为访问键的字母之前添加一个连字符(&),就可为其他不具有标题的控件 (如 TextBox 控件)创建访问键。上面已经提到了标签不接受焦点,因此焦点会 按照[Tab]键次序自动移动到下一控件处。可用这种技术为文本框、图片框、组 合框、列表框、驱动器列表框、目录列表框、网络和图像等指定访问键。要将标 签指定为控件的访问键,请执行下述的步骤: (1)首先绘制标签,然后再绘制控件。或者以任意顺序绘制控件,并将标签的 TabIndex 属性设置为控件的 TabIndex 属性减 1。
    (2)在标签的 Text 属性中用连字符为标签指定访问键。
    注意:有时可能要在 label 控件中显示连字符而不是创建它们的访问键。如果在 一次记录集中,数据包含连字符,而且要将 Label 控件绑定到记录集的某个字段,

    就会出现所说情况。为在 Label TextBox 控件中显示连字符,应将 UseMnemonic 属性设置为 False.
    vb.net 的 Button 控件
    Button(按钮)控件一般接受鼠标单击事件被用来启动、中断或结束一个进程(相 当于 Visual Basic 以前版本的 CommandButton 控件)。单击 Button 控件时将调 用已写入 Click 事件过程中的过程。Button 控件在大多数 Visual Basic 应用程 序中都会用到,用户可以单击按钮执行操作。单击时,按钮不仅能执行相应的操 作,而且看起来与被按下和松开一样。
    1.向窗体添加按钮
    在应用程序中很可能要使用多个按钮。就象在其他容器控件上绘制按钮那样,从 工具箱里把 Button 控件直接拖到窗体上即可。可用鼠标调整按钮的大小,也可 通过设置 Location(坐标,用来确定控件相对窗体左上方顶点的位置)和 Size (大小,第一个参数代表宽度,第二个参数代表高度)属性进行调整。 2.设置按钮显示文本
    可用 Text 属性改变按钮上显示的文本。设计时,可在控件的“属性窗口”中设 置此属性。在设计时设置 Text 属性后将动态更新按钮文本。Text 属性最多包含 255 个字符。若标题超过了命令按钮的宽度,则会折到下一行。但是,如果控件 无法容纳其全部长度,则标题会被剪切。可以通过设置 Font 属性改变在命令按 钮上显示的字体。
    3.创建键盘快捷方式
    可通过 Text 属性创建按钮的访问键快捷方式。为此,只需在作为访问键的字母 前添加一个连字符(&)。例如,要为标题“Ok”创建访问键,应在字母“O”前 添中连字符,于是得到“&Ok”。运行时,字母“O”将带下划线,同时按 Alt+O 键就可执行单击按钮程序所执行的动作。 注意:如果不创建访问键,而又要使标题中包含连字符,应添加两个连字符(&&)。 这样,在标题中就只显示一个连字符。
    4.选定按钮
    运行时,可用鼠标或键盘通过下述方法选定按钮:
    (1)用鼠标单击按钮;
    (2)按 Tab 键,将焦点转移到按钮上,然后按 Enter 键选定按钮; (3)按按钮的访问键([Alt+带有下划线的字母])。
    5.Click 事件
    运行时单击按钮,将触发按钮的 Click 事件并执行写入 Click 事件过程中的代码, 同时,单击按钮的过程也将生成 MouseMove、MouseLeave、MouseDown 和 MouseUp 等事件。如果要在这些相关事件中附加事件过程,则应确保操作不发生冲突。对 控件的操作不同,这些事件过程发生的顺序也不同。Button 控件的单击事件发 生顺序为:
    MouseMove→MouseDown→Click→MouseUp→MouseLeave 注意:如果用户试图双击按钮控件,则其中每一次单击都将分别处理;也即按钮

    控件不支持双击事件。
    6.增强按钮的视觉效果
    按钮控件象复选框和选项按钮一样,可通过 Image 属性设置 Button 控件上的图 标以增强视觉效果,然后设置图标(图片)的属性:ImageAlign 显示图标(图 片)的位置。通过设置 ImageIndex(图片在图片框中的索引)以及 ImageList (图片框)则可实现如下的效果,比如要向按钮添加图标或位图,或者在单击、 禁止控件时显示不同的图象等等。
    vb.net 的 Textbox 控件
    TextBox(文本框)控件也是在应用程序中经常要用到的控件之一,主要用来在 程序运行时接受用户输入,也可以显示运行的结果,以完成用户与程序的交互。
    TextBox 控件在工具箱中的图标如图所示:
    TextBox 是一种通用控件,可以由用户输入文本或显示文本。除非把 TextBox 的 Locked 属性设为 true,否则不能用 TextBox 显示不希望用户更改的文本。TextBox 中显示的实际文本是受 Text 属性控制的。Text 属性可用三种方式设置:设计时 在“属性”窗口进行、运行时通过代码设置或在运行时由用户输入。 1.设置文本框的文本
    通过读 Text 属性能在运行时检索 TextBox 的当前内容。TextBox 在缺省情况下 只显示单行文本,且不显示 ScrollBar(滚动条).如果文本长度超过可用空间, 则只能显示部分文本。通过设置 MultiLine 和 ScrollBars 两种属性(只能在设 计程序时设置),可以改变 TextBox 的外观和行为。注意:不要把 ScrollBars 属性与 ScrollBar 控件混淆,ScrollBar 控件并不属于 TextBox,它具有自己的 属性集。把 MultiLine 属性设为 True,可以使 TextBox 在运行时接受或显示多 行文本。只要没有水平方向“ScrollBar”,多行 TextBox 中的文本会自动按字 换行。ScrollBars 属性的缺省值被设置为 0(None)。自动按字换行省去用户在 行尾插入换行符的麻烦。当一行文本已超过所能显示的长度时,TextBox 自动将 文本折回到下一行显示。在设计时,不能在“属性”窗口输入换行符。在过程中, 可以通过插入一个回车加上换行符(ANSI 字符 13 和 0)来产生一个行断点。 注意:如果将 MultiLine 属性设为 False,则文本框的宽度就无法改变了,这个 宽度由字体的大小决定。
    2.创建密码文本框
    密码框是一个文本框的特殊且常用的形式,它允许在用户输入密码的同时显示星 号之类的占位符。vb.net 2005 提供 PasswordChar 和 MaxLengh 这两个文本框属 性,大大简化了密码文本框的创建。PasswordChar 指定显示在文本框中的字符。 例如:若希望在密码框中显示星号,则可在“属性”窗口中将 PasswordChar 属 性指定为“*”。

    则在运行的时候,无论用户在文本框中输入什么字符,文本框中都显示星号。可 用 MaxLength 设定输入文本框的字符数。输入的字符数超过 MaxLength 后,系统 不接受多出的字符并发出嘟嘟声。
    3.创建只读文本框
    可用 Readonly 属性防止用户编辑文本框内容。将 Readonly 属性设置为 True 后, 用户就可以滚动文本框中的文本并将其突出显示,但不能作任何更改。将 Readonly 属性设置为后,运行时可以在文本框中使用“复制”命令,但不能使 用“剪切”和“粘帖”命令。Readonly 属性只影响运行时的用户交互。这时仍 可变更 Text 属性,从而在运行时通过程序改变文本框的内容。 4.显示字符串中的引号
    引号("")有时出现在文本的字符串中。
    例如:She said,“You deserve a treat!“因为赋予变量或属性的字符串都用引 号(””)括起来,所以对于字符串中要显示的一对引号,必须再插入一对附加的 引号。Visual Basic 将并列的两对引号解释为嵌入的引号。 例如,要显示上面的字符串就应使用以下代码:

    TextBox1.Text="She said,""You deserve a treat!"" "
    

    可用引号的 ASCII字符(34)达到相同的效果:

    TextBox1.Text="She said,"&Chr(34)+"You deserve a treat!"&Chr(34)
    

    vb.net 的 MainMenu 控件
    MainMenu(主菜单)控件是 vb.net 用来取代 Visual Basic 以前版本的“菜单编辑 器”。MainMenu 控件较“菜单编辑器”有很大优势,因为以控件的“身份”, 更有利于应用程序对整个菜单的操作,而且,可以实现不同窗体的多次利用,而 不必每个窗体都要重新设计菜单。MainMenu 控件在工具箱中的图标如图所示:
    1.在设计时添加 MainMenu 控件
    添加 MainMenu 控件与添加其他控件的方法一样(双击或拖动),但是 MainMenu 控件本身并不存在于窗体之上,而是在窗体下方的“组件栏”中。在这里的控件都不出现在窗体中,但它(们)的方法、过程、属性都影响着窗体 及其上的其他控件,类似的控件还有 Timer 控件、HelpProvide(帮助提供)控件 等。
    2.制作菜单
    单击“组件栏”中的 MainMenu 控件,则在窗体的左上方出现"Type Here"字样, 单击"Type Here",更改菜单的标题,如下图所示:
    右键单击任意一顶子菜单,在弹出的菜单中选择“Edit Names”(更改名称), 如下图所示:
    再次单击子菜单时,就可以更改菜单的名称了。第三次点击“Edit Names”则恢 复正常的菜单编辑状态。
    3.菜单的 Click 事件
    菜单最常用的事件就是 Click 事件,一般来说,菜单的 Click 事件总是和工具栏 中按钮的 Click 事件对应。
    vb.net 的 Checkbox 控件
    CheckBox(复选框)控件用来标识某个选项是否为选定的状态。因此通常用此控件 提供“Yes/No”或“True/False”选项。可用分组的 CheckBox 控件显示多组不 同类型的选项,用户可从中一个组选择一个或多个选项。CheckBox 控件在工具
    箱中的图标如图所示:

    CheckBox 控件与 RadioBox(单选框)控件都可以用来指示用户是否对某个选项作 出选择。不同之处在于,对于一个组内 RadioBox 控件,一次只能选择其中的一 个,而对于所有的 CheckBox 控件,则可选定任意数目的复选框。RadioBox 控件 将在后面进一步介绍。
    1.CheckState 属性
    CheckBox 控件的 CheckState 属性指示复选框处于选定、未选定或禁止状态(暗 淡的)中的哪一种。选定时,CheckState 设置值为 1。
    用户单击 CheckBox 控件指定选定或未选定状态,然后可检测控件状态并根据此 信息编写应用程序以执行某些操作。缺省时,CheckBox 控件设置为 CheckState.Unchecked。若要预先在一列复选框中选定若干复选框,则应在 New 或 InitializeComponent 过程中将 CheckState 属性设置为 CheckState.Checked 以选中复选框;可将 CheckState 属性设置为 CheckState.Indeterminate 以禁用 复选框。例如,有时可能希望满足某条件之前禁用复选框。
    2.Click 事件
    无论何时单击 CheckBox 控件都将触发 Click 事件,然后编写应用程序,根据复 选框的状态执行某些操作。在下例中,每次单击 CheckBox 控件时都将改变其 Text 属性以指示选定或未选定状态:

    Protected Sub CheckBox1_Click(ByVal sender As Object,ByVal As_ System.EventArgs)Handles CheckBox.Click
    If CheckBox1.CheckState=CheckState.Checked Then CheckBox1.Text="Checked"
    ElseIf CheckBox1.CheckState=CheckState.UnChecked Then CheckBox1.Text="UnChecked"
    End If
    

    注意:如果试图双击 CheckBox 控件,则将双击当作两次单击,而且分别处理两 次单击,即:CheckBox 控件不支持双击事件。
    3.响应鼠标和键盘
    在键盘上使用 Tab 键并按 SpaceBar 键,由此将焦点转移到 CheckBox 控件上,这 时也会触发 CheckBox 控件的 Click 事件。可以在 Text 属性的一个字母之前添加 连字符,创建一个键盘快捷方式来切换 CheckBox 控件的选择。
    4.增强 CheckBox 控件的视觉效果
    CheckBox 控件象 Button 和 RadioButton 控件一样,可通过更改 Style 属性的设 置值后使用 Image、ImageAlign、ImageIndex 和 ImageList 属性增强其视觉效果。

    例如:有时可能希望在复选框中添加图标或位图,或者在单击或禁止控件时显示 不同的图象等。
    vb.net 的 Radiobutton 控件
    RadioButton(选项按钮)控件和 CheckBox(复选框)一样,也是被用来标识某个选 项是否为选定的状态(相当于 Visual Basic 以前版本的 OptionButton 控件)。 通常以一组选项按钮的形式出现,但用户在一个组中只能选择一个选项。也就是 说,当用户选定一个选项按钮时,同组中的其他选项按钮会自动失效。
    RadioButton 控件在工具箱中的图标如图所示:
    1.创建一组选项按钮
    选项按钮一般是以组的形式存在的,一般来说,绘制在相同容器控件的同一类 RadioButton 就完成以组的形式存在了,象 GroupBox 控件、PictureBox 控件或 窗体都可以作为 RadioButton 组的容器。运行时,用户在每个选项组中只能选定 一个选项按钮。例如,如果把选项按钮分别添加到窗体和窗体上的一个 GroupBox 控件中,则相当于创建两组不同的选项按钮。所有直接添加到窗体的选项按钮成 为一组选项按钮。要添加附加按钮组,应把按钮放置在框架或图片框,然后在内 部绘制 RadioBox 控件。设计时,可选择 GroupBox 控件或 PictureBox 控件中的 选项按钮,并把它们作为一个单元来移动。要选定 GroupBox 控件、PictureBox 控件或窗体中所包含的多个控件时,可在按住 Ctrl 键的同时用鼠标在这些控件 周围绘制一个方框。
    2.运行时选择选项按钮
    在运行时有若干种选定选项按钮的方法:用鼠标单击某个选项按钮,使用 Tab 键将焦点转移到控件,使用 Tab 键将焦点转移到一组选项按钮后再用方向键从组 中选定一个按钮,在选项按钮的标题上创建快捷键,或者在代码中将选项按钮的 Checked 属性设置为 True.
    3.Click 事件
    选定选项按钮时将触发其 Click 事件。是否有必要响应此事件,这将取决于应用 程序的功能。例如,当希望通过更新 Label 控件的标题向用户提供有关选定项目 的信息时,对此事件作出响应是很有益的。
    4.Checked 属性
    选项按钮的 Checked 属性指出是否选定了此按钮。选定时,数值将变为 True。 可通过在代码中设置选项按钮的 Checked 属性来选定按钮。例如: RadioButton1.Checked=True,要在选项按钮组中设置缺省选项按钮,可在设计 时通过“属性”窗口设置 Checked 属性,也可在运行时在代码中用上述语句来设 置 Checked 属性。 在向用户显示包含选项按钮的对话框时将要求他们选择项目,确定应用程序下一 步做什么。
    可用每个 RadioButton 控件的 Checked 属性判断用户选定的选项并作出相应的响 应。
    5.禁止选项按钮

    要禁止选项按钮,应将其 Enabled 属性设置成 False。运行时将显示暗淡的选项 按钮,这意味着按钮无效。

    vb.net 的 GroupBox 控件
    GroupBox(控件组)控件一般是作为其他控件的组的容器的形式存在的,这样有利 于用户识别,使界面变得更加友好(GroupBox 控件相当于 Visual Basic 以前版 本的 Frame 控件)。使用控件组控件可以将一个窗体中的各种功能进一步进行分 类,例如,将各种选项按钮控件分隔开。在大多数情况下,对控件组控件没有实 际的操作。我们用它对控件进行分组,通常没有必要响应它的事件。不过,它的 Name、Text 和 Font 等属性可能会经常被修改,以适应应用程序在不同阶段的要
    求。GroupBox 控件在工具箱中的图标如图所示:
    1.在窗体中添加一个 GroupBox 控件
    在使用控件组控件给其他控件分组的时候,首先绘出控件组控件,然后再绘制它 内部的其他控件,其他的控件就以这个控件组控件为容器,这样在移动控件组的 时候,可以同时移动它包含的控件。
    2.在控件组内部控制控件 要将控件加入到控件组控件中,只需将它们绘制在控件组控件的内部即可。如果 将控件绘制在控件组控件之外,或者在向窗体添加控件的时候使用了双击方法, 再将它移动到控件组控件内部,那么控件也将从属于这个控件组控件。这也是 vb.net 中的 GroupBox 区别于以前版本的 Frame 的地方。 3.选择框加中的多个控件 要选择框架中的多个控件,在使用鼠标点击在控件组控件的时候需要按下 Ctrl 键,在释放鼠标的时候,位于框架之内的控件将被选定。

    vb.net 的 PictureBox 控件
    PictureBox(图片箱)控件被用来显示图形,可以作为其他控件的容器。 PictureBox 控件在工具箱中的图标如图所示:
    1.支持的图形格式
    PictureBox 控件可显示下述任何格式的图片文件:位图、图标、图元文件、增 强型图元文件、JPEG 或 GIF 文件。
    2.将图形加载到 Picture 控件中
    在设计时,从“属性”窗口中选定并设置 Image 属性就可将图片加载到 PictureBox 控件中,也可在运行时设置 PictureBox 控件的 Image 属性: PictureBox1.Image=Image.FromFile(“C:\Windows\Winlogo.cur”)
    或 PictureBox1.Image.FromFile(“C:\Windows\Winlogo.cur”)

    3.使用剪贴板
    设计时也可这样向 PictureBox 控件添加图形:从其他应用程序中复制图形后把 它粘贴到 PictureBox 控件中。例如,有时可能希望添加由 WindowsPaint 创建的 位图图象。直接把图象复制到剪贴板,选定 PictureBox 控件,然后使用键盘快 捷方式 Ctrl+V 或使用“编辑”菜单的“粘贴”命令。

    4.设置图片大小的属性
    图片大小用 SizeMode 属性来设置。缺省时这个属性值为 Normal,加载到图片框 中的图形保持其原始尺寸,这意味着如果图形比控件大,则超过的部分将被剪裁 掉,即 PictureBox 控件不提供滚动条。要使 PictureBox 控件自动调整大小以显 示完整图形,应将 SizeMode 属性设置为 AutoSize。这样控件将自动调整大小以 适应加载的图形;将 SizeMode 属性设置为 StretchImage 时,插入的图片将 PictureBox 的大小完整填充显示在其中;将 SizeMode 属性设置为 CenterImage 时,图片显示在 PictureBox 的中央。
    PictureBox 控件不能伸展图象以适应控件尺寸。

    5.用 PictureBox 控件作容器
    可用 PictureBox 控件作为其他控件的容器。例如,因为可将 PictureBox 控件放 置到 MDI 子窗体的内部区域,所以通常用它手工创建工具条或状态条。 6.PictureBox 控件的边框
    可以通过设置 PictureBox 的 BorderStyle 属性来改变控件的外观,BorderStyle 共有三个属性值:None、FixedSingle 及 Fixed3D。
    vb.net 的 ListBox 控件
    ListBox(列表框)控件可以显示一组项目的列表,用户可以根据需要从中选择一 个或多个选项。列表框可以为用户提供所有选项的列表。虽然也可设置列表框为 多列列表的形式,但在缺省时列表框单列垂直显示所有的选项,如果项目数目超 过了列表框可显示的数目,控件上将自动出现滚动条。这时用户可在列表中上、
    下、左、右滚动。
    1.click 和 Double-click 事件
    对于列表框的事件,特别是当列表框参与触发应用程序的某一部分功能时,可以 添加一个 Button 控件,并把该按钮同列表框并用。按钮的 Click 事件过程应该 使用列表框的选项执行适于应用程序的操作。 双击列表中的项目与选定项目然后单击按钮,这两者应该具有相同的效果。为此, 应在 ListBox 控件的 Double-Click 过程中调用按钮的 click 过程:

    Public Sub ListBox1_DoubleClick(ByVal sender As Object,_ ByVal e As System.EventArgs)Handles
    ListBox1.DoubleClick Button1_Click(sender,e)
    End Sub
    

    这将为使用鼠标的用户提供快捷方式,同时也没有妨碍使用键盘的用户执行同样 的操作。
    注意:没有与 DoubleClick 事件等价的键盘命令,因此无法通过快捷键的方式达 到 ListBox 控件的 DoubleClick 功能。
    2.向列表框中添加项目
    为了向列表框中添加项目,应使用 InsertItem 方法,其语法如下: ListboxName.InsertItem(index As integer,Item AS Object)

    ListboxName.Items.Insert(index As Integer,Item As Object)
    其中 ListboxName 列表框的名称“item”添加到列表中的字符串表达式。若 “item”是文字常数,则用括号将它括起来:“index”指定在列表中插入新项 目的位置。“index”为 0 表示第一个位置。如果在列表框的第一个位置添加项 目也可以用:
    ListboxName.Items.Add(Item As Object)
    通常在窗体设计时或 New 过程或 InitializeComponent(该过程存在于 Windows Form Designer generated code)中添加列表项目,但也可在任何时候使用 InsertItem 方法添加项目,于是可动态(响应用户的操作)添加项目。下列代 码将“Germany”、“India”、“France”和“USA”添加到名为 ListBox1 的列 表框中:

    Public Sub New() MyBase.New
    Form1=Me
    'This call is required by the Win Form Designer IntializeComponent
    ListBox1.InsertItem(0,"Germany")
    ListBox1.InsertItem(1,"India")
    ListBox1.InsertItem(2,"France")
    ListBox1.InsertItem(3,"USA")
    'TODO:Add any initialization after the InitializeComponent() call
    End Sub
    

    注意:“InitializeComponent”中的代码是在每次窗体设计后自动生成的,因 此尽量一次设计好窗体,因为如果重复设计窗体,以前所添加的代码将被覆盖掉, 所以可以把向 ListBox 中添加代码编成一个过程,"'AddItem() '过程",在 "New()"或"InitializeComponent()"调用这个过程,如下:

    Public Sub New() MyBase.New
    Form1=Me
    'This call is required by the Win Form Designer Intializecomponent
    Call AddItem(0
    'TODO:Add any initialization after the InitializeComponent() Call
    End Sub
    
    Private Sub AddItem() ListBox1.InsertItem(0,"Germany") ListBox1.InsertItem(1,"India") ListBox1.InsertItem(2,"France") ListBox1.InsertItem(3,"USA")
    End Sub
    

    3.设计时添加项目
    通过设置 ListBox 控件属性窗口的 Items 属性还可在设计时向列表添加项目,在 选定了 Items 属性选项并单击 时,弹出“字符串集合编辑器”可输入列表项目 并按 Enter 键换行。只能在列表末端添加项目。所以,如果要将列表按字母顺序 排序,则应将 Sorted 属性设置成 true.
    4.排序列表
    可以指定要按字母顺序添加到列表中的项目,为此将 Sorted 属性设置为 true 并省略索引。排序时不区分大小写;因此单词“japan”和“JAPAN”将被同等对 待。Sorted 属性设置为 true 后,InsertItem 方法可能会导致不可预料的非排序 结果。
    5.从列表中删除项目
    从列表中删除项目可用下面的语法:
    ListboxName.Items.Remove(Index As Integer) “Remove”有一参数“index”,它指定删除的项目;它有一个重载函数: ListboxName.Items.Remove(value As Object) 以适应不同参数输入的需要。要删除列表框中的所有项目,应使用 Clear 方法: Listbox1.Items.Clear()。
    6.通过 Text 属性获取列表内容
    通常,获取当前选定项目值的最简单方法是使用 Text 属性。Text 属性总是对应 用户在运行时选定的列表项目。例如,下列代码在用户从列表框中选定 Canada 时显示有关加拿大人口的信息:

    Public Sub Listbox1_DoubleClick(ByVal sender As object,Byval e As System.EventArgs)
    If Listbox1.Text="Canada" Then Textbox1.Text="Canada has 24 million people."
    End If End Sub
    

    Text 属性包含当前在 Listbox1 列表框中选定的项目。代码检查是否选定了 “Canada”,若已选定,则在 Text 框中显示信息。
    7.用 Items 属性访问列表项目
    可用 Items 属性访问列表的全部项目。此属性包含一个数组,列表的每个项目都 是数组的元素。每个项目以字符串形式表示。引用列表的项目时应使用如下语法: ListboxName.Items(index) “ListboxName"参数是列表框的名称,“index”是项目的位置。顶端项目的索引为 0,接下来的项目索引为 1,依次类推。例如,下列语句在一个文本框中显示 列表的第三个项目(index=2):
    Textbox1.Text=Ctr(Listbox1.Items(2))。
    8.用 SelectedIndex 属性判断位置
    如果要了解列表中已选定项目的位置,则用 SelectedIndex 属性。此属性只在运 行时可用,它设置或返回控件中当前选定项目的索引。设置列表框的 SelectedIndex 属性也将触发控件的 click 事件。 如果选定第一个(项端)项目,则属性的值为 0,如果选定下一个项目,则属性 的值为 1,依此类推。若未选定项目,则 SelectedIndex 值为-1。
    9.使用 Count 属性返回项目数
    为了返回列表框中的项目的数目,应使用 Count 属性。例如,下列语句用 Count 属性判断列表框中的项目数:
    Textbox1.Text=“You have”&Listbox1.Items.Count&”_entries listed"
    vb.net 的 CheckedListBox 控件
    CheckedListBox(复选列表框)控件可以说是 ListBox 控件的派生控件,因此继承 了 ListBox 控件的很多方法和属性,CheckedListBox 控件在工具箱中的图标如
    图所示:
    1.CheckedListBox 的 Double_Click 事件
    与列表框相似,复选列表框作为对话框的一部分出现时,建议添加一个按钮,并 把该按钮同列表框并用。按钮的 Click 事件过程应该使用列表框的选项执行适于 应用程序的操作。 双击列表中的项目与先选定项目然后单击按钮,这两者具有相同的效果。为此, 应在 ListBox 控件的 DoubleClick 过程中调用按钮的 Click 过程:

    Public Sub ListBox1_DoubleClick(ByVal sender As Object,_ ByVal e As System.EventArgs)Handles
    ListBox1.DoubleClick Button1_Click(sender,e)
    End Sub
    

    改为:

    Public Sub CheckedListBox1_DoubleClick(ByVal sender As Object,_
    ByVal e As System.EventArgs)Handles ListBox1.DoubleClick
    Button1_Click(sender,e) End Sub
    

    2.设计时添加项目
    通过设置 CheckedListBox 控件属性窗口的 Items 属性还可在设计时向列表添加 项目。在选定了 Items 属性选项并单击 时,弹出“字符串集合编辑器”,可输

    入列表项目并按 Enter 换行。只能在列表末端添加项目。所以,如果要将列表按 字母顺序排序,则应将 Sorted 属性设置成 true。
    3.运行时对项目的操作
    有两种方法向复选列表框中添加项目
    ●CheckedListBoxName.Items.Add(item as Object,IsChecked as Boolean) ●CheckedListBoxName.InsertItem(index as integer,item as Object) 第一种方法可以向复选列表框添加一个标识选定与否的项目,第二种方法可以在 指定的位置添加项目。例如向复选列表框中添加如下两个项目: CheckedListBox1.Items.Add(“dd”,True) CheckedListBox1.InsertItem(2,“kk”)
    设置项目的 Checked 属性可以用以下语句: CheckedListBox.SetItemChecked(index as integer,value as Boolean) 可将"kk"项目的 Checked 属性设置为 True: CheckedListBox1.SetItemChecked(2,True) '假定"kk"项目的 index 属性为 2
    vb.net 的 Combobox 控件
    Combobox(组合框)控件相当于将文本框和列表框的功能结合在一起。这个控件可 以实现输入文本来选定项目,也可以实现从列表中选定项目这两种选择项目的方 法。如果项目数超过了组合框能够显示的项目数,控件上将自动出现滚动条。用 户可以上下或左右滚动列表。
    1.使用组合框和列表框
    通常,组合框适用于建议性的选项列表,而当希望将输入限制在列表之内时,应 使用列表框。组合框包含编辑区域,因此可将不在列表中的选项输入列区域中。 此外,组合框节省了窗体的空间。只有单击组合框的向下箭头时(Style 属性值 为 1 的组合框除外,它总是处于下拉状态)才显示全部列表,所以无法容纳列表 框的地方可以很容易地容纳组合框。
    2.组合框的样式
    此处有三种组合框样式。每种样式都可在设计时或运行时来设置,而且每种样式 都使用数值或相应的 Visual Basic 常数来设置组合框的样式。 样式值常数:下拉式组合框值为 0,Vb.net 中的常数值为 DropDown;简单组合框 值为 1,Vb.net 中的常数值为 Simple;下拉式列表框值为 2,vb.net 中的常数 值为 DropDownList。
    3.下拉式组合框
    在缺省设置(Style=0)下,组合框为下拉式。用户可象在文本框中一样直接输 入文本,也可单击组合框右侧的附带箭头打开选项列表。选定某个选项后,将此 选项插入到组合框顶端的文本部分中。当控件获得焦点时,也可按 Alt+↓键打 开列表
    4.简单组合框
    将组合框的 Style 属性设置为 1,将指定一个简单的组合框,任何时候都在其内 显示列表。为显示列表中所有项,必须将列表框绘制得足够大。当选项数超过可

    显示的限度时将自动插入一个垂直滚动条。用户可直接输入文本,也可从列表中 选择。象下拉式组合框一样,简单组合框也允许用户输入那些不在列表中的选项。 5.下拉式组合框 下拉式组合框(Style=2)与正规列表框相似–它显示项目的列表,用户必须从 中选择,但下拉式列表框与列表框不同之处在于,除非单击框右侧的箭头,否则 不显示列表。 这种列表框与下拉式组合框的主要差别在于,用户不能在列表框中输入选项,而 只能在列表中选择。当窗体上的空间较少时,可使用这种类型的列表框。 6.添加项目
    为在组合框中添加项目,应使用 Insert 方法,其语法如下: ComboboxName.Items.Insert(index As Integer,item As Object) "comboboxName"为列表框或组合框名称,item 为在列表中添加的字符串表达式, 用引号括起来。Index 用来指定新项目在列表中的插入位置。Index 为 0 表示第 一个位置。当在第一个位置时,也可以用语法:
    combobox.Items.Add(item As Object)
    通常在设计时或在 New 过程中添加列表项目,但也可在任何时候使用 Insert 方 法。这样就能动态在列表中添加项目。以下代码将“Chardonnay”,“Fum Blanc”,“Gewztraminer”和“Zinfandel”放置到名为 combobox1,Style 属性 为 0(DropDown)的组合框中:

    Public Sub New() ...
    ...
    Combobox1.Items.Insert "Chardonnay" Combobox1.Items.Insert "Fum Blanc" Combobox1.Items.Insert "Gewztraminer" Combobox1.Items.Insert "Zinfandel"
    End Sub
    

    7.设计时添加项目
    在设计时,也可设置组合框控件“属性”窗口的 Items 属性,从而在列表中添加 项目。选定 Items 属性并单击 按钮后就可以输入列表项目,然后按回车键换到 新的一行。 只能将项目添加到列表的末尾。所以,如果要将列表按字母顺序排序,则应将 Sorted 属性设置为 True.
    8.指定位置添加项目
    为了在列表指定位置添加项目,应在新项目后指定索引值。例如,下行代码将 "Piont Noir"插入到第一个位置并把其他项目的位置向下调整: Combobox1.Items.Insert(0,“Pinot Noir”) 注意:指定列表中的第一个位置的是 0 而不是 1
    9.排序列表
    将 Sorted 属性设置为 True 并省略索引,则可在列表中指定按字母顺序添加的项 目。排序时不区分大小写。将 sorted 属性设置为 true 后,Items.Insert 方法 将导致不可预料的非排序结果。

    10.删除项目
    可在组合框中用 Items.Remove 方法来删除项目。Items.Remove 有一个参数 index, 它指定要删除的项目:combobox1.Items.Remove(index)及 index 参数和 Items.Insert 中的参数相同。例如,为了删除列表中的第一个项目,应添加下 面一行代码:
    combobox1.Items.Remove(0)
    若要删除所有列表项目,就使用 Clear 方法:
    combobox1.Clear
    11.用 Text 属性获取列表内容
    获取当前选项目值的最简单的常用方法就是使用 Text 属性。在运行时无论向控 件的文本框部分输入了什么文本,Text 属性都与这个文本相对应。它可以是选 定的列表选项,或者是用户在文本框中输入的字符串。例如,如果用户选定列表 框中的“chardonnay”,则通过下列代码显示有关“chardonnay”的信息:

    Private Sub Combobox1_click(Byval sender As Object,Byval e As System.EventArgs)
    If Combobox1.Text="Chardonnay" Then Textbox1.Text="Chardonnay is a midium-bodied white wine."
    End If End Sub
    

    其中 Text 属性包含 Combobox1 列表框中当前选定的项目。代码查看是否选择了 “Chardonnay”,若是如此,则在文本框中显示信息。
    12.用 Items 属性访问列表选项
    有了 Items 属性就可访问列表中所有项目,该属性包含一个数组,而且列表中的 每个项目都是数组的元素。每一项都表示为字符串的形式。为了引用列表中的项 目,应使用如下语法:
    ComboboxName.Items(index)
    ComboboxName 为组合框名称,而 index 是项目的位置。顶端项目的索引为 0,下 一个项目的索引为 1,依次类推。例如,在文本框中,以下语句显示列表中的第 三个项目(index=2):
    Text1.Text=CStr(Combobox1.Items(2))
    13.用 SelectIndex 属性判断位置
    想要知道组合框列表中选定项目位置,可以由 SelectIndex 属性得到。该属性设 置或返回控件中当前选定项目的索引值,而且只在运行时有效。对组合框的 SelectIndex 属性进行设置时也会触发控件的 Click 事件。若选定第一个(项端) 项目,则属性值为 0;选定的下一个项目属性值为 1,依次类推。如果未选定项 目,或者用户在组合框中输入选项(样式 0 或 1)而不在列表中选择现有的项目, 则 SelectIndex 为-1。
    14.Items.Count 属性返回项目数
    为了返回组合框中的项目数,应使用 Items.Count 属性。例如,下列语句用 Items.Count 属性判断组合框中的项目数:
    TextBox1.Text=“You have”&Combobox1.“Items.Count”&"_entries listed"

    vb.net 的 ListView 控件
    ListView(列表查看)控件用来以图形的形式显示项目,可以用 4 种不同视图。通 过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 ListView 控件在工具箱中的图标如图所示:
    可使用 ListView 控件将称作 ListItem 对象的列表条目组织成下列 4 种不同的视 图之一:大(标准)图标、小图标、列表、报表。
    1.用 View 属性改变视图
    要改变视图,可以使用 View 属性。下面的代码将 View 属性设置为报表视图,代 码中使用了内部常数 View.LargeIcon,该控件的名称为“ListView1”。 ListView1.View=View.LargeIcon
    用 View 属性,可使最终用户动态地改变视图
    2.InsertItem 方法
    添加 ListItem 对象到 ListView 控件的 ListItems 集合中并返回新创建对象的引 用。应用于 ListItem 对象,ListItem 集合,语法为: ListViewName.InsertItem(index as integer,text as String,imageIndex as Integer,subItems() as String)
    InsertItem 方法的语法包括以下部分: (1)ListViewName:必需的。对象表达式,其值是 ListItems 集合; (2)Index:必需的。指定在何处插入 ListItem 的整数。若未指定索引,则将 ListItem 添加到 ListItems 集合的末尾;
    (3)Text:必需的。指定加入 ListItem 的标题;
    (4)imageIndex:可选的。当 ListView 控件设为图标视图时,此整数设置从 ImageList 控件中选定欲显示的图标;
    (5)SubItems():可选的。当 ListView 控件为报表视图时,用来设置列标题的数 组。
    注意:设置 imageIndex 属性之前必须先初始化。有两种初始化方法:在设计时, 使用 ListView 控件属性页初始化,或在运行时,使用下列代码初始化: ListView1.LargeImageList=ImageList1 '假设 ImageList 为 ImageList1 ListView1.SmallImageList=ImageList2
    如果列表尚未排序,则可使用 index 参数将 ListItem 对象插入到任意位置。如 果列表已排序,则将忽略 index 参数并根据排序顺序把 ListItem 对象插入到适 当的位置。
    若未提供 index,则 ListItem 对象将被添加一个索引,此索引等于集合中 ListItem 对象的数目加 1。
    vb.net 的 TreeView 控件
    一个 TreeView(树型结构)控件是显示结点(Node)对象的等级体系结构,每个 Node 对象包含了一个标签和可选的点位图。TreeView 控件通常用于显示文档头、 索引中的条目、磁盘上的文件和目录或者可以显示为等级结构的各种其他信息。

    Windows 资源管理器左侧部分就是一个典型的树结构。TreeView 控件在工具箱中 的图标如图所示:
    1.TreeView 在设计时设计好结点的组织结构
    要建立如下图所示的树形结构可按以下步骤进行:
    (1)向窗体添加一个 TreeView 控件,名为 TreeView1 以及一个 ImageList 控件, 名为 ImageList1;
    (2)在 ImageList 控件中添加位图文件,具体方法见后面的 ImageList 控件章节。 (3)将 TreeView 属性页中的“ImageList”选项设置为“ImageList1”; (4)点击 TreeView 属性页中的“Nodes”选项,则会弹出树结点编辑对话框 (5)在树结点编辑框中编辑结点的层次关系
    2.在树结点编辑器中编辑结点
    (1)点击“Add Root(添加根结点)”按钮,则在结点编辑框中出现了一个结点 (默认名为 NodeN),可根据树型的需要,将其他结点添加到这棵树上。 (2)选择需要添加子结点的结点,单击“Add Child(添加子结点)”按钮,则在 当前选中的结点中的结点上添加了一个子结点。 (3)选择需要添加位图的结点,然后在“Image”(图标)、“Selected Image“(选 择图标)中,在 ImageList1 中选择需要的位图即可。 (4)点击“OK(确定)”按钮,在 TreeView1 中就会显示编辑的树了。 3.运行时给树添加结点
    给 TreeView 添加结点用到的是“Nodes.Add”方法,首先选定要添加子结点的结 点才能应用这个方法,TreeView 中的结点的组织关系是父结点管理子结点的关 系,也就是说,子结点组成的集合就是父结点的“Nodes”属性,子结点的 “Index”属性,是根据其在子结点集合中的位置而决定的,而不是整棵树中结 点的位置。根据这个特点,若想找到指定结点须按以下的语法: TreeViewName.Nodes.Item(Index1).Nodes.Item(Index2)… 而添加结点的方法为: TreeViewName.Nodes.Item(Index1).Nodes.Item(Index2)…Add(“NodeText”) 或 TreeViewName.Nodes.Item(Index1).Nodes.Item(Index2)…Add(“objNode”) 例如在上面 TreeView1 的 node2 结点中添加子结点“node2child1”,再给结点 node2child1 添加子结点“node2child1child1”,可以写成如下代码:

    Protected Sub Button1_Click(Byval sender As Object,ByVal e As system.Eventargs)
         Dim nodx As New TreeNode()
      
    nodx.Text="node2child1" nodx.ImageIndex=2 TreeView1.Nodes.Item(2).Nodes.Add(nodx)
    TreeView1.Nodes.Item(2).Nodes.Item(0).Nodes.Add("node2child1child1") End Sub
    vb.net 的 ImageList 控件
    

    ImageList(图片列表)控件,主要就是为了给其他控件提供位图的支持,它仅仅 是个图标的承载工具,本身并不参与界面的设计,ImageList 控件在工具箱中的 图标如图所示:
    向 ImageList 中添加位图文件:
    点击 ImageList 属性页中的“Images”选项右侧的 ,则会弹出如下图所示的 图片编辑对话框,添加图片即可。
    vb.net 的 Timer 控件
    Timer(定时器)控件是用来产生一定的时间间隔。在每个时间间隔中都可根据应 用程序的要求有相同或不同的事件或过程发生,Timer 控件在工具箱中的图标如
    图所示:
    1.设置 Interval、Enabled 属性
    Interval 属性是 Timer 控件最重要的属性之一,它决定着事件或过程发生的时 间间隔,Interval 属性以千分之一秒为基本单位,就是事件发生的最短间隔是 一毫秒,但是这样的时间间隔对系统的要求很高,因此按时间精度的要求适当设 置这个属性也是工程运行速度和可靠性的一种保证。
    Enabled 属性可以设置 timer 控件是否为激活状态,一旦这个属性为 False,那 么 timer 控件将失去作用。反之,如果在某个条件下将这个属性设置为 true, timer 控件将会被激活,事件和过程将间隔发生。

    2.timer 的 Tick 事件
    使用 Tick 事件时,可用此事件在每次 timer 控件时间间隔过去之后通知 Visual Basic 应该做什么:Interval 属性指定 Tick 事件之间的间隔。无论何时,只要 timer 控件的 Enabled 属性被设置为 true,而且 Interval 属性大于 0,则 Tick 事件以 Interval 属性指定的时间间隔发生。如下例将实现标题栏滚动的效果。 其中 Button1、Button2 为按钮,它们的 Text 属性分别为“Go Now”和“Stop Here”;Label1 为一个标签,Text 属性为“Welcome to Vb.net”;Timer1 为 一个定时器控件,如下图所示:
    添加如下代码:

    Protected Sub Timer1_Tick(ByVal sender As Object,ByVal e As System.EventArgs)
    Label1.Left+=40
    Label1.Left=Label1.Left MOd Me.Width End Sub
    Protected Sub Button2_Click(Byval sender As Object,Byval As System.EventArgs)
    timer1.Enabled=False End Sub
    Protected Sub Button1_Click(Byval sender As Object,Byval e As System.EventArgs)
    timer1.Interval=100
    timer1.Enabled=True 
    End Sub
    

    添加代码后,运行该工程,点击“Go Now”按钮,即可看到标题栏在滚动,点击 “Stop Here”按钮,则标题栏停止滚动。
    vb.net 的 HScrollBar 和 VScrollBar 控件

    有了 HScrollBar(水平滚动条,如图 )和 VScrollBar(垂直滚动条,
    如图 ),就可在应用程序的窗体或控件容器中水平或垂直滚动,相当 方便地巡视一长列项目或大量信息。
    水平、垂直滚动条控件不同于 Windows 中内部的滚动条或 Visual Basic 中那些 附加在文本框、列表框、组合框或 MDI 窗体上的滚动条。无论何时,只要应用程 序或控件所包含的信息超过当前窗口(或者设置了 ScrollBars 属性的 TrueBox 控件)所能显示的信息,那些滚动条就会自动出现。在较早的 Visual Basic 版 本中,通常把滚动条作为输入设备。但目前的 Windows 界面指南则建议用滑块取 代滚动条作为输入设备。滚动条在 Visual Basic 中仍然不价值,因为它为那些 不能支持自动支持滚动的应用程序和控件提供了滚动的功能。
    1.ScrollBar 控件如何工作
    滚动条控件用“Scroll”和“ValueChanged”事件监视滚动框沿滚动条的滚动。 “ValueChanged”在滚动框移动之后发生;“Scroll”在 ValueChange 发生后释 放鼠标时发生。在单击滚动箭头或滚动条时,也是先发生 ValueChange 事件,再 发生 Scroll 事件。下面的代码中,Scroll 事件将当前窗体的标题设置为 Value 值,ValueChange 事件将当前窗体的标题设置为两倍的 Value 值:

    Public Sub HScrollBar1_Scroll(Byval sender As Object,_
    Byval As System.WinForms.ScrollEventArgs)Handles HScrollBar1.Scroll
    Me.Text=CStr(hscrollbar1.Value) End Sub
    Public Sub HScrollBar1_ValueChanged(Byval sender As Object,_
    Byval As System.EventArgs)Handles HScrollBar1.ValueChanged
    Me.Text=CStr(hscrollbar1.Value*2) 
    End Sub
    

    2.Value 属性
    Value 属性(缺省值为 0)是一个整数,它对应于滚动框在滚动条中的位置。当 滚动框位置在最小值时,它将移动到滚动条的最左端位置(水平滚动条)或顶端 位置(垂直滚动条)。当滚动框在最大值时,它将移动到滚动条的最右端或底端 位置。同样,滚动框取中间数值时将位于滚动条的中间位置。除了可用鼠标单击 改变滚动条数值外,也可将滚动框沿滚动条拖动到任意位置。结果取决于滚动框 的位置,但总是在用户所设置的“Minimum”和“Maximum”之间。 3.LargeChange 和 SmallChange 属性 为了指定滚动条中的移动量,对于单击滚动条的情况可用 LargeChange 属性,对 于单击滚动条两端箭头的情况可用 SmallChange 属性。滚动条的 Value 属性增加 或减少的长度是由 LargeChange 和 SmallChange 属性设置的数值。要设置滚动框 在运行时的位置,可将 Value 属性设为 Minimum 到 Maximum 中的某个数值。
    progressbar控件
    ProgressBar(进度条)控件,是个水平放置的指示器,直观地显示某个操作正进 行了多少时间。进度条并不显示计算机执行某项特定任务要花多少分钟或秒钟, 它提供的是直观的视觉反馈,使用户确信没有理由中止操作或关掉计算机。进度 条能减轻与等待复杂的运算结果有关的紧张和不安,提供了测量某项计算任务进 度的切实措施。
    1.Value、Maximum 和 Minimum 属性
    Value 属性决定该控件被填充多少,其 Maximum 和 Minimum 属性设置该控件的界 限。要进行需要几秒钟的时间才能完成的操作时,就要使用 ProgressBar 控件。 同时还必须知道该过程到达已知端点需要持续多长时间,并将其作为该控件的 Maximum 属性来设置。
    要显示某个操作的进展情况,Value 属性将持续增长,直到达到了由 Maximum 属 性定义的最大值。这样该控件显示的填充块的数目总是 Value 属性与 Maximum 和 Minimum 属性之间的比值。
    例如,如果 Mimimum 属性被设置为 1,Maximum 属性被设置为 100,Value 属性为 50,那么该控件将显示百分之五十的填充块。
    2.将 Maximum 属性设置为已知的界限
    要对 ProgressBar 进行编程,则必须首先确定 Value 属性攀升的界限。例如,如 果正在下载文件,并且应用程序能够确定该文件有多少字节,那么可将 Maximum 属性设置为这个数。在该文件下载过程中,应用程序还必须能够确定该文件已经 下载了多少字节,并将 Value 属性设置为这个数。
    vb.net 的 ToolBar 控件
    ToolBar(工具栏)控件包含用来创建工具栏的 ToolBarButton 对象的集合。工具 栏可与应用程序相关联。ToolBar 在工具箱中的图标如图所示:
    一般情况下,工具栏中的按钮与应用程序菜单中的菜单项相对应,可以用它们来 访问应用程序最常用的功能和命令。要创建工具栏,必须先将 Button 对象加入 Buttons 集合,每个 Button 对象可以拥有可选的文本,或者(并且)拥有相关 联的 ImageList 控件提供的图象。可以用 Text 属性为每个 Button 对象设置文本, 用 ImageIndex 属性设置图象。在设计时,可通过 ToolBar 的 Buttons 对话框加 入 Button。
    在运行时,可以用 Add 和 Remove 方法将按钮加入 Buttons 集合或从中删除。要 在设计时添加其他控件,只需在工具栏上将所需要的控件拖入工具栏即可。 1.Buttons 集合
    ToolBar 控件由 Buttons 集合中的一个或多个 ToolBarButton 对象构成。在设计 时和运行时均可创建 Button 对象。每个按钮可有图象、标题、工具提示,并且 可以同时具有上述三种特性,下图为一个工具栏的实例:
    每个按钮对象还有 Style 属性,该属性决定了按钮的行为。 2.在运行时创建按钮
    在运行时创建 ToolBarButton 对象的集合按以下的步骤:
    (1)声明 ToolBarButton 类型的对象变量。在添加 ToolBarButton 对象时,该变 量用来包含对新产生对象的引用。该引用可以用来设置新 ToolBarButton 对象的 各种属性。
    (2)用带 Add 方法的 Set 语句,将对象变量赋值为新 ToolBarButton 对象。 (3)用该对象变量设置新 ToolBarButton 对象的属性
    下面的代码在 Button 对象的 Click 事件中创建一个 ToolBarButton 对象,然后 设置新的 ToolBarButton 对象的 ImageIndex,Text,ToolTipText 和 Style 属性。

    Protected Sub Button1_Click(ByVal sender As Object,ByVal e As System.EventArgs)
    Dim MyButton As New ToolBarButton() ToolBar1.Buttons.Add(MyButton) MyButton.ImageIndex=1
    MyButton.Text="left" MyButton.ToolTipText="left1" MyButton.Style=ToolBarButtonStyle.PushButton
    End Sub
    

    vb.net 的 StatusBar 控件
    要点
    StatusStrip 和 ToolStripStatusLabel 控件可替换 StatusBar 和 StatusBarPanel 控件并新增了功能;但仍保留了 StatusBar 和 StatusBarPanel 控件以满足向后兼容和将来使用(如果您愿意的话)。
    Windows 窗体 StatusBar 控件(Windows 窗体)是作为一个区域用在窗体上的, 通常显示在窗口的底部,应用程序可以在那里显示各种状态信息。StatusBar 控 件可以有状态栏面板,面板上显示指示状态的文本或图标,或者显示指示一个进 程正在工作的一系列动画图标;例如,Microsoft Word 指示正在保存文档。
    使用 StatusBar 控件
    在鼠标滚动到超链接时,Internet Explorer 使用状态栏指示某个页面的 URL; Microsoft Word 为您提供有关页位置、节位置和编辑模式(如改写和修订跟踪) 的信息;Visual Studio 使用状态栏提供区分上下文的信息,如告诉您如何操纵 可停靠的窗口,使其停靠或浮动。
    通过将 ShowPanels 属性设置为 false(默认值)并将状态栏的 Text 属性设置为 希望出现在状态栏中的文本,可在状态栏中显示一条消息。您可以将状态栏分成 多个面板来显示多种类型的信息,方法是将 ShowPanels 属性设置为 true 并使用 StatusBarPanelCollection 的 Add 方法。
    ToolStrip 控件
    ToolStrip 控件概述(Windows 窗体)
    使用 ToolStrip 及其关联的类,可以创建具有 Microsoft Windows XP、 Microsoft Office、Microsoft Internet Explorer 或自定义的外观和行为的工 具栏及其他用户界面元素。这些元素支持溢出及运行时项重新排序。ToolStrip 控件提供丰富的设计时体验,包括就地激活和编辑、自定义布局、漂浮(即工具 栏共享水平或垂直空间的能力)。
    尽管 ToolStrip 替换了早期版本的控件并添加了功能,但是仍可以在需要时选 择保留 ToolBar 以备向后兼容和将来使用。
    ToolStrip 控件的功能
    使用 ToolStrip 控件可以:
     创建易于自定义的常用工具栏,让这些工具栏支持高级用户界面和布局功 能,如停靠、漂浮、带文本和图像的按钮、下拉按钮和控件、“溢出”按 钮和 ToolStrip 项的运行时重新排序。
     支持操作系统的典型外观和行为。
     对所有容器和包含的项进行事件的一致性处理,处理方式与其他控件的事
    件相同。
     将项从一个 ToolStrip 拖到另一个 ToolStrip 内。
     使用 ToolStripDropDown 中的高级布局创建下拉控件及用户界面类型编
    辑器。
    通过使用 ToolStripControlHost 类来使用 ToolStrip 中的其他控件,并为它 们获取 ToolStrip 功能。
    通过使用 ToolStripRenderer、ToolStripProfessionalRenderer 和 ToolStripManager 以及 ToolStripRenderMode 枚举和 ToolStripManagerRenderMode 枚举,可以扩展此功能并修改外观和行为。
    ToolStrip 控件为高度可配置的、可扩展的控件,它提供了许多属性、方法和事 件,可用来自定义外观和行为。以下为一些值得注意的成员:
    Dock:AllowItemReorder
    LayoutStyle:Overflow
    IsDropDown:OverflowButton
    Renderer:RenderMode
    Renderer:Changed
    说明
    获取或设置 ToolStrip 停靠在父容器的哪一边缘。
    获取或设置一个值,让该值指示拖放和项重新排序是否专门 由 ToolStrip 类进行处理。
    获取或设置一个值,让该值指示 ToolStrip 如何对其项进 行布局。
    获取或设置是将 ToolStripItem 附加到 ToolStrip,附加 到 ToolStripOverflowButton,还是让它在这两者之间浮 动。
    获取一个值,该值指示单击 ToolStripItem 时, ToolStripItem 是否显示下拉列表中的其他项。
    获取 ToolStripItem,它是启用了溢出的 ToolStrip 的 “溢出”按钮。
    获取或设置一个 ToolStripRenderer,用于自定义 ToolStrip 的外观和行为(外观)。
    获取或设置要应用于 ToolStrip 的绘制样式。 当 Renderer 属性更改时引发。
    通过使用多个伴随类可以实现 ToolStrip 控件的灵活性。以下为一些最值得注 意的伴随类:
    MenuStrip:StatusStrip
    ContextMenuStrip:ToolStripItem
    ToolStripContainer:ToolStripRenderer
    ToolStripProfessionalRenderer:ToolStripManager
    ToolStripManagerRenderMode:ToolStripRenderMode
    ToolStripControlHost:ToolStripItemPlacement
    说明
    替换 MainMenu 类并添加功能。 替换 StatusBar 类并添加功能。 替换 ContextMenu 类并添加功能。
    抽象基类,它管理 ToolStrip、 ToolStripControlHost 或 ToolStripDropDown 可以包含的所有元素的 事件和布局。
    提供一个容器,在该容器中窗体的每一侧均 带有一个面板,面板中的控件可以按多种方 式排列。
    处理 ToolStrip 对象的绘制功能。
    提供 Microsoft Office 样式的外观。
    控制 ToolStrip 呈现和漂浮,并控制 MenuStrip 对象、ToolStripDropDownMenu 对象和 ToolStripMenuItem 对象的合并。
    指定应用于窗体中的多个 ToolStrip 对象 的绘制样式(自定义、Windows XP 或 Microsoft Office Professional)。
    指定应用于窗体中的一个 ToolStrip 对象 的绘制样式(自定义、Windows XP 或 Microsoft Office Professional)。
    承载不是明确的 ToolStrip 控件、但您需要 为其提供 ToolStrip 功能的其他控件。
    指定是在主 ToolStrip 中对 ToolStripItem 进行布局,是在溢出 ToolStrip 中对它进行布局,还是都不进行 布局。
    有关更多信息,请参见 ToolStrip 技术摘要和 ToolStrip 控件结构。 原文地址:msdn2.microsoft.com/zh-cn/library/e58c44b8(VS.80).aspx

    Vs 2005 的 StatusStrip 控件
    微软 msdn 微软 msdn
    .NET Framework 类库 StatusStrip 类 注意:此类在 .NET Framework 2.0 版 中是新增的。
    表示 Windows 状态栏控件。
    命名空间:System.Windows.Forms
    程序集:System.Windows.Forms(在 system.windows.forms.dll 中)
    语法
    Visual Basic(声明) <ComVisibleAttribute(True)> _ <ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _ Public Class StatusStrip
    Inherits ToolStrip
    Visual Basic(用法) Dim instance As StatusStrip
    备注 虽然 StatusStrip 对以前版本的 StatusBar 控件进行替换和扩展,但是 考虑到向后兼容性和将来的使用(如果您选择),仍然保留了 StatusBar。
    Vs 2005 的 MenuStrip 控件
    MenuStrip 控件概述(Windows 窗体) 菜单通过存放按照一般主题分组的命令将功能公开给用户。
    MenuStrip 控件是此版本的 Visual Studio 和 .NET Framework 中的新功能。 使用该控件,可以轻松创建 Microsoft Office 中那样的菜单。
    MenuStrip 控件支持多文档界面 (MDI) 和菜单合并、工具提示和溢出。您可以 通过添加访问键、快捷键、选中标记、图像和分隔条,来增强菜单的可用性和可 读性。
    MenuStrip 控件取代了 MainMenu 控件并向其中添加了功能;但是也可选择保留 MainMenu 控件以备向后兼容和将来使用。
    MenuStrip 控件的使用方式 使用 MenuStrip 控件可以:
     创建支持高级用户界面和布局功能的易自定义的常用菜单,例如文本和图 像排序和对齐、拖放操作、MDI、溢出和访问菜单命令的其他模式。

     支持操作系统的典型外观和行为。
     对所有容器和包含的项进行事件的一致性处理,处理方式与其他控件的事
    件相同。
    下表显示了 MenuStrip 和关联类的一些特别重要的属性。
    System.Windows.Forms.ToolStripItem.MergeAction
    System.Windows.Forms.ToolStripItem.MergeIndex
    System.Windows.Forms.Form.IsMdiContainer
    ShowItemToolTips
    CanOverflow
    ShortcutKeys
    ShowShortcutKeys
    下表显示了重要的 MenuStrip 同伴类。
    MdiWindowListItem
    说明
    获取或设置用于显示 MDI 子窗体列表的 ToolStripMenuItem。
    获取或设置 MDI 应用程 序中子菜单与父菜单合 并的方式。
    获取或设置 MDI 应用程 序的菜单中合并项的位 置。
    获取或设置一个值,该值 指示窗体是否为 MDI 子 窗体的容器。
    获取或设置一个值,该值 指示是否为 MenuStrip 显示工具提示。
    获取或设置一个值,该值 指示 MenuStrip 是否支 持溢出功能。
    获取或设置与 ToolStripMenuItem 关 联的快捷键。
    获取或设置一个值,该值 指示与 ToolStripMenuItem 关 联的快捷键是否显示在 ToolStripMenuItem 旁 边。
    类 说明

    ToolStripMenuItem
    ContextMenuStrip
    ToolStripDropDown
    表示在 MenuStrip 或 ContextMenuStrip 上显示的 可选择选项。
    表示快捷菜单。
    表示当用户单击 ToolStripDropDownButton 或较高 级菜单项时,使用户可以从列表中选择单个项的控件。
    为派生自 ToolStripItem 的控件提供基本功能,当单 击控件时显示下拉项。
    ToolStripDropDownItem

    展开全文
  • vb控件属性大全.txt

    2012-02-23 12:59:37
    vb控件属性大全 1.01、窗体(FORM)的常用属性 属性说明 (Name)窗体的名称 ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance 外观效果,取值为: 0 平面 1 3D(立体) AutoRedraw ...
  • VB控件属性大全

    万次阅读 多人点赞 2018-06-14 08:54:57
    21.02、标签控件(Lable)的常用属性... 71.03、文本框控件(TextBox)的常用属性... 91.04、框架控件(Frame)的常用属性... 131.05、命令按钮控件(CommandButton)的常用属性... 151.06、复选框控件(CheckBox)的常用属性...

    1.01、窗体(FORM)的常用属性... 2

    1.02、标签控件(Lable)的常用属性... 7

    1.03、文本框控件(TextBox)的常用属性... 9

    1.04、框架控件(Frame)的常用属性... 13

    1.05、命令按钮控件(CommandButton)的常用属性... 15

    1.06、复选框控件(CheckBox)的常用属性... 17

    1.07、单选钮控件(OptionButton)的常用属性... 19

    1.08、组合框控件(ComboBox)常用属性... 22

    1.09、列表框控件(ListBox)的常用属性... 25

    1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性... 28

    1.11、定时器控件的常用属性... 30

    1.12、文件系统控件的常用属性... 30

    1.13、形状控件(Shape)常用属性... 33

    1.14、直线控件(Ling)的常用属性... 35

    1.15、图像控件(Image)的常用属性... 36

    1.16、图片框控件(PictureBox)的常用属性... 38

    1.17、数据控件(Data)的常用属性... 43

    1.18、OLE容器控件(OLE)的常用属性... 46

    1.19、菜单控件的常用属性... 48

    2.02、电影(ActiveMovie)控件的常用属性... 49

    2.01、Adodc控件的常用属性... 52

    2.03、动画(Animation)控件的常用属性... 55

    2.04、公用对话框控件(CommonDialog)控件的常用属性... 56

    2.05、数据组合框(DataCombo)控件的常用属性... 60

    2.06、数据型电子表格控件(DataGrid)的常用属性... 62

    2.07、数据列表(DataList)控件的常用属性... 65

    2.08、DTPicker控件的常用属性... 67

    2.09、平面滚动条控件(FlatScrollBar)的常用属性... 70

    2.10、图像组合框(ImageCombo)控件的常用属性... 71

    2.11、图像列表控件(ImageList)的常用属性... 74

    2.12、Inet控件的常用属性... 74

    2.13、列表视图控件(ListView)的常用属性... 75

    2.14、MAPIMessages控件的常用属性... 79

    2.15、MAPISession控件的常用属性... 80

    2.16、MaskEdBox控件的常用属性... 80

    2.17、多媒体(MMControl)控件的常用属性... 83

    2.18、月视图(MonthView)控件的常用属性... 86

    2.19、图表控件(MSChard)的常用属性... 89

    2.20、MSComm的常用属性... 93

    2.21、电子表格控件(MSFlexGrid)的常用属性... 94

    2.22、层次型电子表格控件(MSHFlexGrid)的常用属性... 99

    2.23、MSRDC控件的常用属性... 104

    2.24、PictureClip控件的常用属性... 106

    2.25、进度栏(ProgressBar)控件的常用属性... 107

    2.26、RichTextBox控件的常用属性... 110

    2.27、滑动块(Slider)控件的常用属性... 112

    2.28、选项卡(SSTab)的常用属性... 115

    2.29、状态栏(StatuaBar)控件的常用属性... 117

    2.32、工具栏(ToolBar)控件的常用属性... 119

    2.33、树状视图控件(TreeView)的常用属性... 122

    2.34、UpDown控件的常用属性... 125

    2.35、Winsock控件的常用属性... 127

     

    1.01、窗体(FORM)的常用属性

     

    属性

    说明

    (Name)

    窗体的名称

    ActiveControl

    返回焦点所在的控件,该属性设计阶段不可用,运行时只读。

    Appearance

    外观效果,取值为:
    0 平面
    1 3D(立体)

    AutoRedraw

    是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:
    True
    False

    BackColor

    背景颜色,可从弹出的调色板选择。

    BorderStyle

    设置边界类型,取值为:
    0 None(无边界框架)
    1 FixedSingle(窗口大小固定不变的单线框架)
    2 Sizable(窗口大小可变的标准双线框架)
    3 FixedDialog(窗口大小固定的对话框窗体)
    4 FixedToolWindow(窗口大小固定的工具箱窗体)
    5 Sizable ToolWindow(窗口大小可变的工具箱窗体)

    Caption

    窗体的标题

    ClipControls

    决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为:
    True或False

    ControlBox

    是或有控制框, 取值为:
    True 有
    False 无

    DrawMode

    设定窗体上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选:
    1 黑色
    2 非或笔,设置值15的反相
    3 与非笔,背景色以及画笔反相二者共有颜色的组合
    4 非复制笔,设置值13的反相
    5 与笔非,画笔以及显示色反相二者共有颜色的组合
    6 反相,显示颜色反相
    7 异或笔,画笔颜色以及显示颜色的异或
    8 非与笔,设置值9的反相
    9 与笔,画笔以及显示色二者共有颜色的组合
    10 非异或笔,设置值7的反相
    11 无操作,该设置实际上是不画图
    12 或非笔,显示颜色与画笔颜色反相的组合
    13 复制笔,用ForeColor属性指定的颜色,此为默认值
    14 或笔非,画笔颜色与显示颜色反相的组合
    15 或笔,画笔颜色与显示颜色的组合
    16 白色

    DrawStyle

    设定绘图相关方法使用的直线样式, 有7种可选:
    0 实线,此为默认值
    1 虚线
    2 点线
    3 单点划线
    4 双点划线
    5 无线
    6 内部实线

    DrawWidth

    设定绘图相关方法使用的直线宽度

    Enabled

    是或把鼠标或键盘事件发送到窗体,取值为:
    True 可用
    False 不可用

    FillColor

    填充颜色, 可从弹出的调色板选择。

    FillStyle

    填充样式, 有8种可选:
    0 全部填充
    1 透明,此为默认值
    2 水平直线
    3 竖直直线
    4 上斜对角线
    5 下斜对角线
    6 十字线
    7 交叉对角线

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    FontTransparent

    输出数据是否允许重叠(获得或设置一个值,决定是否显示窗体,打印机或PictureBox上的背景文本/图形)。取值为:
    True或False

    ForeColor

    前景颜色,可从弹出的调色板选择。

    HasDC

    决定是否为该控件分配了唯一的显示上下文。取值为:
    True
    或False

    Height

    窗体的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Icon

    为窗体设计图标,该图标位于标题栏的左端

    KeyPrevier

    获得或设置是否在激活对象的上的控件的键盘事件之前,优先激活对象键盘事件。取值为:
    True或False

    Left

    窗体距屏幕左边界的距离

    LinkMode

    获得或设置用于DDE会话的链接类型并激活连接,取值为:
    0 None
    1 Source

    LinkTopic

    获得或设置目标控件的源应用程序和主题

    MaxButton

    窗体右上角最大化按钮是否显示,运行时只读, 取值为:
    True 显示
    False 不显示

    MDIChild

    是否为MDI窗体的子窗体, 取值为:
    True 为MDI窗体的子窗体
    False 否

    MinButton

    窗体右上角最小化按钮是否显示,运行时只读, 取值为:
    True 显示
    False 不显示

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Moveable

    是否可以移动窗体, 取值为:
    True 可以移动
    False 不可以移动

    NegotiateMenus

    决定是否将对象的菜单合并到该窗体的菜单栏上。取值为:
    True
    或False

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标, 取值为:
    0 None(无)
    1 Manual(手动)

    Palette

    获得或设置一个图象,包含了当PaletteMode被设置为Custom时用于调色板的对象。

    PaletteMode

    获得或设置一个值,决定对于对象的控件使用哪个调色板。取值为:
    0 Halftone
    1 UseZOrder
    2 Custom

    Picture

    窗体背景图片

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    ScaleHeight

    自定义坐标系的纵坐标轴的高度

    ScaleLeft

    自定义坐标系的左边界起点的横坐标

    ScaleMode

    获得或设置一个值,指示当使用graphics方法或可定位的控件时,自定义坐标系的单位, 有8种可选:
    0 自定义
    1 表示单位为twip(缇),每英寸=1440缇,每厘米=567缇
    2 表示单位为point(磅) ,每英寸=72磅,每磅=20缇
    3 表示单位为像素,是监视器或打印机分辨率的最小单位
    4 表示单位为字符,每个水平单位为120缇,每个垂直单位为240缇
    5 表示单位为in(英寸)
    6 表示单位为mm(毫米)
    7 表示单位为cm(厘米)

    ScaleTop

    自定义坐标系的上边界起点的纵坐标

    ScaleWidth

    自定义坐标系的横坐标轴的宽度

    ShowInTaskbar

    窗体或MDI窗体是否出现在Windows95的任务栏。取值为:
    True 出现
    False 不出现

    StartUpPosition

    窗体第一次出现的位置, 有4种可选:
    0 没有指定初始位置
    1 设定在所属项目的中央
    2 设置在屏幕的中央
    3 设置在屏幕的左上角

    Tag

    存储程序所需的附加数据

    Top

    窗体距屏幕顶部边界的距离

    Visible

    窗体是否可见, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisButton

    获得或设置是否在一个窗体或MDI窗体的标题上显示"这是什么"按钮。取值为:
    True或False

    WhatsThisHelp

    获得或设置是否在上下文相关帮助中, 使用Windows95帮助或主帮助窗口提供的"这是什么"弹出菜单。取值为:
    True或False

    Width

    窗体的宽度

    WindowStart

    获得或设置一个窗体窗口运行时的可见状态, 取值为:
    0 窗体正常状态
    1 窗体最小状态
    2 窗体最大状态

     

    1.02、标签控件(Lable)的常用属性

     

    属性

    说明

    (Name)

    标签控件的名称

    Alignment

    设置Caption属性文本的对齐方式, 取值为:
    0 左对齐
    1 右对齐
    2 中间对齐

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    AutoSize

    控件对象的大小是否随标题内容的大小自动调整,取值为:
    True 是
    False 否

    BackColor

    设置背景颜色,可从弹出的调色板选择。

    BackStyle

    设置背景样式,取值为:
    0 Transparent(透明)
    1 Opaque(不透明)

    BorderStyle

    设置边界样式,取值为:
    0 None(无边界线)
    1 FixedSingle(固定单线框)

    Caption

    标签控件的标题

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回DataFormat对象,用于该部件的可绑定性(打开属性页,选择格式类型)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    标签控件的高度

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    LinkItem

    获得或设置传递到目标控件的数据,该目标控件正在与另一个应用程序进行DDE会话

    LinkMode

    获得或设置用于DDE会话的链接类型并激活连接,取值为:
    0 None(无)
    1 AutoMatic(自动)
    2 Manual(手动)
    3 Notify

    LinkTimeout

    获得或设置控件等待响应DDE消息的时间

    LinkTopic

    获得或设置目标控件的源应用程序和主题

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标,取值为:
    0 None(无)
    1 Manual(手动)

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    UseMnemonic

    设置此对象的标题字符"&"后的是否做为快捷键。取值为:
    True 是
    False 否

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

    WordWrap

    获得或设置一个值,决定控件是否扩大以显示标题文字。取值为:
    True
    False

     

    1.03、文本框控件(TextBox)的常用属性

     

    属性

    说明

    (Name)

    文本框控件的名称

    Alignment

    设置Caption属性文本的对齐方式, 取值为:
    0 左对齐
    1 右对齐
    2 中间对齐

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    BackColor

    背景颜色,可从弹出的调色板选择。

    BorderStyle

    设置边界样式,取值为:
    0 None(无边界线)
    1 FixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是否对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    文本框控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    HideSelection

    当控件失去焦点时选定文本是否不加强显示。取值为:
    True
    不加强显示,此为默认值
    False 加强显示

    IMEMode

    获得或设置输入方法编辑器的当前操作模式。取值为:
    0 No Operation
    1 ON
    2 OFF
    3 DISABLE
    4 DBCS HIRAGANA
    5 DBCS KATAKANA
    6 SBCS KATAKANA
    7 DBCS ALPHABET
    8 SBCS ALPHABET
    9 DBCS HANGUL
    10 SBCS HANGUL

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    LinkItem

    获得或设置传递到目标控件的数据,该目标控件正在与另一个应用程序进行DDE会话

    LinkMode

    获得或设置用于DDE会话的链接类型并激活连接,取值为:
    0 None(无)
    1 AutoMatic(自动)
    2 Manual(手动)
    3 Notify

    LinkTimeout

    获得或设置控件等待响应DDE消息的时间

    LinkTopic

    获得或设置目标控件的源应用程序和主题

    Locked

    设置文本框的内容是否可以编辑。取值为:
    True
    锁住文本框的Text属性内容,只能显示,不能通过键盘作任何更改,成为只读文本。此时在文本框中可以使用"复制"命令,不能使用"剪切"和"粘贴"命令。但是通过程序代码仍可以改变文本框的内容。
    False 能通过键盘修改文本框的Text属性内容

    MaxLength

    获得或设置Text属性中所能输入的最大字符输。如果输入的字符数超过MaxLength设定的数目时,系统将不接受超出部分,并且发出警告声。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    MultiLine

    设置文本框对象是否可以输入多行文字。取值为:
    True
    当文本超过控件边界时,自动换行。
    False
    需要注意的是:若该属性为False时,文本框控件对象的Alignment属性无效。

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 Manual(手动)
    1 Automatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标, 以及它是自动发生,还是在程序控制下发生。取值为:
    0 None(无)
    1 Manual(手动)

    PasswordChar

    该属性将文本显示的内容全部改为所设置的内容。他常用于设置密码,如PasswordChar设定为"*",那么无论用户输入什么字符,都只显示"*"。

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    ScrollBoars

    设置边框滚动条模式:
    0
    无滚动条
    1 水平滚动条
    2 垂直滚动条
    3 水平和垂直滚动条

    SelLength

    返回或设置选定文本的长度(字符数)。
    该属性没有列在属性窗口中,但在程序中可以使用这些属性。

    SelStart

    返回或设置选定文本的起始位置,如果没有文本被选中,则指出插入点的位置。
    该属性没有列在属性窗口中,但在程序中可以使用这些属性。

    SelText

    返回或设置选定文本, 如果没有字符串被选中,则为空字符串。
    该属性没有列在属性窗口中,但在程序中可以使用这些属性。

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Text

    显示的文本内容

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    文本框控件宽度

     

    1.04、框架控件(Frame)的常用属性

     

    属性

    说明

    (Name)

    框架控件的名称

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    BackColor

    背景颜色,可从弹出的调色板选择。

    BorderStyle

    设置边界模式,取值为:
    0 None(无边界线)
    1 FixedSingle(固定单线框)

    Caption

    框架控件的标题

    ClipControls

    决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为:
    True或False

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    框架控件是否可用,取值为:
    True 可用
    False 不可用,在执行程序时,该框架控件的标题暗淡虚显, 连同框架上的其他控件一起被禁用

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    框架控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标,取值为:
    0 None(无)
    1 Manual(手动)

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    框架控件宽度

     

    1.05、命令按钮控件(CommandButton)的常用属性

     

    属性

    说明

    (Name)

    命令按钮的名称

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    BackColor

    背景颜色,可从弹出的调色板选择。

    Cancel

    用于设定默认的取消按钮(指出命令按钮是否为窗体的取消按钮)。取值为:
    True 不管窗体上的哪个控件有焦点,按下"Esc"键后,就相当单击该默认按钮
    False 否

    Caption

    命令按钮的标题。该属性最多包含255个字符。如果其内容超过了命令按钮的宽度则会转到下一行, 如果其内容超过255个字符, 则标题的超出部分被截掉。该属性也可以为命令按钮创建快捷方式,其方法是在做为的快捷字母前加一个连字符(&)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    Defaule

    设置该命令按钮是否为窗体默认的按钮。取值为:
    True
    用户按下Enter键,就相当单击该默认按钮
    False 否

    DisablePicture

    Style=1时,此按钮在不可用状态时显示的图片

    DownPicture

    Style=1时,此按钮在被按下状态时显示的图片

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    Height

    命令按钮的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距容器左边框的距离

    MaskColor

    Style=1时,获得或设置按钮的图片要"屏蔽"(它是,透明的) 的颜色。可从弹出的调色板选择。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标,取值为:
    0 None(无)
    1 Manual(手动)

    Picture

    Style=1时,设置此对象上的图片

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    Style

    设置对象的外观形式, 取值为:
    0 Standard(标准, 标准风格)
    1 Graphical(图形,带有自定义图片),此时Picture,DisabledPicture和DownPicture属性起作用

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边框的距离

    UseMaskColor

    Style=1时,获得或设置一个值,决定是否将MaskColor属性中赋值的颜色用于"屏蔽"。(即, 用于创建透明区。)取值为:
    True
    False

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.06、复选框控件(CheckBox)的常用属性

     

    属性

    说明

    (Name)

    复选框控件的名称

    Alignment

    设置标题文本的对齐方式, 取值为:
    0 左对齐
    1 右对齐

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    BackColor

    设置背景颜色,可从弹出的调色板选择。

    Caption

    复选框控件的标题,此标题也支持快捷键

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DisablePicture

    Style=1时, 该控件对象在不可用状态时显示的图片

    DownPicture

    Style=1时, 该控件对象在被按下状态时显示的图片

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    复选框控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MaskColor

    Style=1时,获得或设置复选框的图片要"屏蔽"(它是,透明的) 的颜色。可从弹出的调色板选择。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标,取值为:
    0 None(无)
    1 Manual(手动)

    Picture

    Style=1时,设置此对象上的图片

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    Style

    设置对象的外观形式, 取值为:
    0 Standard(标准, 标准风格)
    1 Graphical(图形,带有自定义图片),此时Picture,DisabledPicture和DownPicture属性起作用

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    UseMaskColor

    Style=1时,获得或设置一个值,决定是否将MaskColor属性中赋值的颜色用于"屏蔽"。(即, 用于创建透明区。)取值为:
    True或False

    Value

    设置复选框处在什么状态。复选框控件有三种状态:
    0 Unchecked
    未选定
    1 Checked 选定
    2 Graved 灰色

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.07、单选钮控件(OptionButton)的常用属性

     

    属性

    说明

    (Name)

    单选钮控件的名称

    Alignment

    设置标题文本的对齐方式, 取值为:
    0 左对齐
    1 右对齐

    Appearance

    是否用立体效果绘制,取值为:
    0
    平面
    1 3D(立体)

    BackColor

    设置背景颜色,可从弹出的调色板选择。

    Caption

    单选钮控件的标题,此标题也支持快捷键

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DisablePicture

    Style=1时, 该控件对象在不可用状态时显示的图片

    DownPicture

    Style=1时, 该控件对象在被按下状态时显示的图片

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为:
    True
    可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    单选钮控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MaskColor

    Style=1时,获得或设置按钮的图片要"屏蔽"(它是,透明的) 的颜色。可从弹出的调色板选择。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标,取值为:
    0 None(无)
    1 Manual(手动)

    Picture

    Style=1时,设置此对象上的图片

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    Style

    设置对象的外观形式, 取值为:
    0 Standard(标准, 标准风格)
    1 Graphical(图形,带有自定义图片),此时Picture,DisabledPicture和DownPicture属性起作用

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    UseMaskColor

    Style=1时,获得或设置一个值,决定是否将MaskColor属性中赋值的颜色用于"屏蔽"。(即, 用于创建透明区。)取值为:
    True或False

    Value

    获得或设置单选钮处在什么状态。取值为:
    True
    选中
    False 未选中
    用户可以在属性窗口中设置该属性,也可以在程序中用代码来设置。该属性常用于判定是否选定选项,并作出相应的响应。

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.08、组合框控件(ComboBox)常用属性

     

    属性

    说明

    (Name)

    组合框控件的名称

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    BackColor

    设置背景颜色,可从弹出的调色板选择。

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为: True 可用 False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    组合框控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    IMEMode

    获得或设置输入方法编辑器的当前操作模式。取值为:
    0 No Operation
    1 ON
    2 OFF
    3 DISABLE
    4 DBCS HIRAGANA
    5 DBCS KATAKANA
    6 SBCS KATAKANA
    7 DBCS ALPHABET
    8 SBCS ALPHABET
    9 DBCS HANGUL
    10 SBCS HANGUL

    Index

    在对象数组中的编号

    IntegralHeight

    是否自动调整自身大小(获得或设置一个值,指出控件是否显示部分项目)。取值为:
    True
    False

    ItemData

    数据列表(获得或设置组合框控件中每一个项的指定额管理号)

    Left

    距离容器左边框的距离

    List

    项目列表(获得或设置控件的列表部分中包含的项)

    Lokked

    决定控件是否可以编辑,取值为:
    True 锁住组合框的Text属性内容,只能显示,不能通过键盘作任何更改,成为只读文本。
    False 能通过键盘修改组合框的Text属性内容

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 Manual(手动)
    1 Automatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标。取值为:
    0 None(无)
    1 Manual(手动)

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    Sorted

    是否以字母顺序排列项目。取值为:
    True
    或False

    Style

    获得或设置一个值,决定控件类型及列表框部分的行为(对象的外观形式)。 取值为:
    0 下拉式组合框(系统默认值)
    1 简单式组合框
    2 下拉列表式组合框

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Text

    选中的项目内容

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.09、列表框控件(ListBox)的常用属性

     

    属性

    说明

    (Name)

    列表框控件的名称

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    BackColor

    设置背景颜色,可从弹出的调色板选择。

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    Cloumns

    制定列表框中列的数目。列表框中的项目可以单列垂直显示,也可以水平单行或多列列表显示。取值为:
    0 垂直单列列表
    1 水平单行列表
    >1 水平多列列表

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    列表框控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    IMEMode

    获得或设置输入方法编辑器的当前操作模式。取值为:
    0 No Operation1 ON
    2 OFF
    3 DISABLE
    4 DBCS HIRAGANA
    5 DBCS KATAKANA
    6 SBCS KATAKANA
    7 DBCS ALPHABET
    8 SBCS ALPHABET
    9 DBCS HANGUL
    10 SBCS HANGUL

    Index

    在对象数组中的编号

    IntegralHeight

    是否自动调整自身大小(获得或设置一个值,指出控件是否显示部分项目)。取值为:
    True
    False

    ItemData

    数据列表(获得或设置列表框控件中每一个项的指定额管理号)

    Left

    距离容器左边框的距离

    List

    项目列表(获得或设置控件的列表部分中包含的项)

    ListCount

    返回列表框中项目的数目。该属性是一个只读属性,不能在属性窗口中设置, 只能在程序运行时访问它

    ListIndex

    该属性是一个只读属性,不能在属性窗口中设置,一般在程序运行中设置或返回控件中当前选中项目的索引。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    MultiSelect

    是否允许多项选择。取值为:
    1
    不允许多项选择
    2 简单多项选择,即用鼠标单击或用空格键光标键操作
    3 扩充多项选择,即用Shift键和Ctrl键配合操作

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 Manual(手动)
    1 Automatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标。取值为:
    0 None(无)
    1 Manual(手动)

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    Sorted

    是否以字母顺序排列项目。取值为:
    True
    或False

    Style

    获得或设置一个值,决定是否将复选框显示在ListBox控件中。 取值为:
    0 Standard(标准, 标准风格)
    1 Checkbox

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Text

    该属性总是对应用户在程序运行时所选定的列表项目。Text是一个只读属性,不能在属性窗口中设置,也不能在程序中设置。它只用于获取当前选定的项目值

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性

     

    属性

    说明

    (Name)

    控件对象的名称

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    控件对象的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    LargeChange

    用于设置单击滚动条中间区域时,每单击一次滚动条移动的数量。<

    Left

    距离容器左边框的距离

    Max

    定义Value属性值的最大值

    Min

    定义Value属性值的最小值

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    SmallChange

    用于设置单击滚动条两端箭头时,每单击一次滚动条移动的数量。

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Top

    距窗体顶部边界的距离

    Value

    该属性值对应于滚动框在滚动条中的相应位置,是一个整数。

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.11、定时器控件的常用属性

     

    属性

    说明

    (Name)

    定时器控件的名称

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Index

    在对象数组中的编号

    Interval

    获得或设置两次调用Timer控件的Timer事件间隔的毫秒数。

    Left

    距离容器左边框的距离

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

     

    1.12、文件系统控件的常用属性

     

    属性

    所属控件

    说明

    (Name)

    Drive、Dir、File

    文件系统控件的名称

    Appearance

    Drive、Dir、File

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    Archive

    File

    是否显示具有Archive属性的文件,取值为:
    True
    False

    BackColor

    Drive、Dir、File

    设置背景颜色,可从弹出的调色板选择。

    CauseValidation

    Drive、Dir、File

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DragIcon

    Drive、Dir、File

    该对象在拖动过程中鼠标的图标

    DragMode

    Drive、Dir、File

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Drive

    Drive

    选中的驱动器

    Enabled

    Drive、Dir、File

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    Drive、Dir、File

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    Drive、Dir、File

    前景颜色,可从弹出的调色板选择。

    Height

    Drive、Dir、File

    文件系统控件的高度

    HelpContextID

    Drive、Dir、File

    指定一个对象的缺省帮助文件上下文标识符

    Hidden

    File

    是否显示隐含文件,取值为:
    True
    False

    IMEMode

    Dir、File

    获得或设置输入方法编辑器的当前操作模式。取值为:
    0 No Operation
    1 ON
    2 OFF
    3 DISABLE
    4 DBCS HIRAGANA
    5 DBCS KATAKANA
    6 SBCS KATAKANA
    7 DBCS ALPHABET
    8 SBCS ALPHABET
    9 DBCS HANGUL
    10 SBCS HANGUL

    Index

    Drive、Dir、File

    在对象数组中的编号

    Left

    Drive、Dir、File

    距离容器左边框的距离

    MouseIcon

    Drive、Dir、File

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Drive、Dir、File

    Normal

    File

    是否显示普通文件,取值为:
    True
    False

    OLEDragMode

    Dir、File

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 Manual(手动)
    1 Automatic(自动)

    OLEDropMode

    Drive、Dir、File

    获得或设置该对象是否能作为一个OLE放下目标。取值为:
    0 None(无)
    1 Manual(手动)

    Path

    Dir、File

    选中的路径

    Pattern

    File

    显示文件的类型

    ReadOnly

    File

    是否显示只读文件,取值为:
    True
    False

    System

    File

    是否显示系统文件,取值为:
    True
    False

    TabIndex

    Drive、Dir、File

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    Drive、Dir、File

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    Drive、Dir、File

    存储程序所需的附加数据

    ToolTipText

    Drive、Dir、File

    设置该对象的提示行

    Top

    Drive、Dir、File

    距容器顶部边界的距离

    Visible

    Drive、Dir、File

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    Drive、Dir、File

    获得或设置与对象相关联的上下文号

    Width

    Drive、Dir、File

    设置该对象的宽度

    文件控件的说明:

    1、当选择新的驱动器后,应用ChDrive语句更新当前驱动器,语法如下:
      ChDrive Drive1. Drive 此属性只能在程序代码中设置、访问,而不能在属性窗口中设置。
    2、把驱动器列表框的Drive属性赋给目录列表框的Pdth属性,语法如下:
      Dir1. Path = Drive1. Drive
    3、当选择新的目录后,应用ChDir语句更新当前目录,语法如下:
      ChDir Dir1. Path 文件列表框的Path属性不能在属性窗口中设置,只能在程序代码中设置。
    4、如果要显示当前目录中的所有文件,语法如下:
      File1. Path = Dir1. Path
    5、文件列表框的Pattern属性用于设置要显示的文件类型。他可以在程序代码中设置,也可以在属性窗口中设置,此属性支持分号分隔的列表。如在程序代码中设置,语法如下:
      File1. Pattern = " * . 扩展名;* . 扩展名;......"

     

    1.13、形状控件(Shape)常用属性

     

    属性

    说明

    (Name)

    形状控件的名称

    BackColor

    背景颜色,可从弹出的调色板选择。

    BorderStyle

    背景风格, 取值为:
    0 透明
    1 不透明

    BorderColor

    画线的颜色(对象的边框颜色),可从弹出的调色板选择。

    BorderStyle

    画线的风格(对象的边框样式),共有7种:
    0 Transparent(无线)
    1 Solid(实线,此为默认值)
    2 Dash(虚线)
    3 Dot(点线
    )4 Dash-Dot(单点划线)
    5 Dash-Dot-Dot(双点划线)
    6 Inside Solid(内部实线)

    BorderWidth

    画线的宽度(控件的边框宽度)

    DrawMode

    画线模式(控件输出时的外观),共有16种:
    1 黑色
    2 非或笔,设置值15的反相
    3 与非笔,背景色以及画笔反相二者共有颜色的组合
    4 非复制笔,设置值13的反相
    5 与笔非,画笔以及显示色反相二者共有颜色的组合
    6 反相,显示颜色反相
    7 异或笔,画笔颜色以及显示颜色的异或
    8 非与笔,设置值9的反相
    9 与笔,画笔以及显示色二者共有颜色的组合
    10 非异或笔,设置值7的反相
    11 无操作,该设置实际上是不画图
    12 或非笔,显示颜色与画笔颜色反相的组合
    13 复制笔,用ForeColor属性指定的颜色,此为默认值
    14 或笔非,画笔颜色与显示颜色反相的组合
    15 或笔,画笔颜色与显示颜色的组合
    16 白色

    FillColor

    填充颜色,当FillStyle属性不为时有效。可从弹出的调色板选择。

    FillStyle

    填充样式, 有8种可选:
    0 全部填充
    1 透明,此为默认值
    2 水平直线
    3 竖直直线
    4 上斜对角线
    5 下斜对角线
    6 十字线
    7 交叉对角线

    Height

    形状控件的高度

    Index

    在对象数组中的编号

    Left

    距容器左边界的距离

    Shape

    指定控件的外观,有6种可选:
    0 矩形
    1 正方形
    2 椭圆
    3 圆
    4 圆角矩形
    5 圆角正方形

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    Width

    控件的宽度

     

    1.14、直线控件(Ling)的常用属性

     

    属性

    说明

    (Name)

    直线控件的名称

    BorderColor

    画线的颜色,可从弹出的调色板选择。

    BorderStyle

    画线的风格,共有7种:
    0 Transparent(无线)
    1 Solid(实线,此为默认值)
    2 Dash(虚线)
    3 Dot(点线)
    4 Dash-Dot(单点划线)
    5 Dash-Dot-Dot(双点划线)
    6 Inside Solid(内部实线)

    BorderWidth

    画线的宽度

    DrawMode

    画线模式, 共有16种:
    1 黑色
    2 非或笔,设置值15的反相
    3 与非笔,背景色以及画笔反相二者共有颜色的组合
    4 非复制笔,设置值13的反相
    5 与笔非,画笔以及显示色反相二者共有颜色的组合
    6 反相,显示颜色反相
    7 异或笔,画笔颜色以及显示颜色的异或
    8 非与笔,设置值9的反相
    9 与笔,画笔以及显示色二者共有颜色的组合
    10 非异或笔,设置值7的反相
    11 无操作,该设置实际上是不画图
    12 或非笔,显示颜色与画笔颜色反相的组合
    13 复制笔,用ForeColor属性指定的颜色,此为默认值
    14 或笔非,画笔颜色与显示颜色反相的组合
    15 或笔,画笔颜色与显示颜色的组合
    16 白色

    Index

    在对象数组中的编号

    Tag

    存储程序所需的附加数据

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    X1

    控件一端的(起始点)X坐标

    X2

    控件另一端的(终止点)X坐标

    Y1

    控件一端的(起始点)Y坐标

    Y2

    控件另一端的(终止点)Y坐标

     

    1.15、图像控件(Image)的常用属性

     

    属性

    说明

    (Name)

    图像控件的名称

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    BorderStyle

    设置边界样式,取值为:
    0 None(无边界线)
    1 FixedSingle(固定单线框)

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    图像控件的高度

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 Manual(手动)
    1 Automatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标, 以及它是自动发生,还是在程序控制下发生。取值为:
    0 None(无)
    1 Manual(手动)

    Picture

    该属性用于设置控件要显示的图形, 该属性不管是在属性窗口还是在运行时用程序设置,均要求有完整的路径名和文件名。

    Stretch

    该属性用于设置由Picture属性设定的图片是否随着控件的大小自动调整其大小,图形的伸展可能导致图象质量的降低。

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.16、图片框控件(PictureBox)的常用属性

     

    属性

    说明

    (Name)

    图片框控件的名称

    Align

    图片框控件在窗体上的位置, 有5种可选,通常取默认值。
    0 在设计时或在程序中确定大小和位置,次为默认值
    1 显示在窗体的顶部,宽度等于窗体的ScaleWidth属性值
    2 显示在窗体的底部,宽度等于窗体的ScaleWidth属性值
    3 显示在窗体的左面,宽度等于窗体的ScaleHeight属性值
    4 显示在窗体的右面,宽度等于窗体的ScaleHeight属性值
    用Align属性可以很快地在窗体的底部或顶部创建工具栏或状态栏。当用户改变窗体的大小是,Align值设置为1或2的对象,会自动的改变大小以适合窗体的宽度。

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    AutoRedraw

    是否自动刷新或重画图片框上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:
    True
    False

    AutoSize

    用于调整控件的大小是否自动调整, 取值为:
    True 控件自动调整大小以适应加载的图形
    False 不调整,当图形原始大小比尺寸大时,则超出部分自动被裁掉。

    BackColor

    背景颜色,可从弹出的调色板选择。

    BorderStyle

    设置边界样式,取值为:
    0 None(无边界线)
    1 FixedSingle(固定单线框)

    CausesValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    ClipControls

    决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为:
    True或False

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 Manual(手动)
    1 Automatic(自动)

    DrawMode

    设定图片框上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选:
    1 黑色
    2 非或笔,设置值15的反相
    3 与非笔,背景色以及画笔反相二者共有颜色的组合
    4 非复制笔,设置值13的反相
    5 与笔非,画笔以及显示色反相二者共有颜色的组合
    6 反相,显示颜色反相
    7 异或笔,画笔颜色以及显示颜色的异或
    8 非与笔,设置值9的反相
    9 与笔,画笔以及显示色二者共有颜色的组合
    10 非异或笔,设置值7的反相
    11 无操作,该设置实际上是不画图
    12 或非笔,显示颜色与画笔颜色反相的组合
    13 复制笔,用ForeColor属性指定的颜色,此为默认值
    14 或笔非,画笔颜色与显示颜色反相的组合
    15 或笔,画笔颜色与显示颜色的组合
    16 白色

    DrawStyle

    设定绘图相关方法使用的直线样式, 有7种可选:
    0 实线,此为默认值
    1 虚线
    2 点线
    3 单点划线
    4 双点划线
    5 无线
    6 内部实线

    DrawWidth

    设定绘图相关方法使用的直线宽度

    Enabled

    用于设定是或对事件产生响应,取值为:
    True 可用
    False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    FillColor

    填充颜色, 可从弹出的调色板选择。

    FillStyle

    填充样式, 有8种可选:
    0 全部填充
    1 透明,此为默认值
    2 水平直线
    3 竖直直线
    4 上斜对角线
    5 下斜对角线
    6 十字线
    7 交叉对角线

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    FontTransparent

    输出数据是否允许重叠(获得或设置一个值,决定是否显示窗体,打印机或PictureBox上的背景文本/图形)。取值为:
    True或False

    ForeColor

    前景颜色,可从弹出的调色板选择。

    HasDC

    决定是否为该控件分配了唯一的显示上下文。取值为:
    True
    或False

    Height

    图片框控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    IMEMode

    获得或设置输入方法编辑器的当前操作模式。取值为:
    0 No Operation
    1 ON
    2 OFF
    3 DISABLE
    4 DBCS HIRAGANA
    5 DBCS KATAKANA
    6 SBCS KATAKANA
    7 DBCS ALPHABET
    8 SBCS ALPHABET
    9 DBCS HANGUL
    10 SBCS HANGUL

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    LinkItem

    获得或设置传递到目标控件的数据,该目标控件正在与另一个应用程序进行DDE会话

    LinkMode

    获得或设置用于DDE会话的链接类型并激活连接,取值为:
    0 None(无)
    1 AutoMatic(自动)
    2 Manual(手动)
    3 Notify

    LinkTimeout

    获得或设置控件等待响应DDE消息的时间

    LinkTopic

    获得或设置目标控件的源应用程序和主题

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为:
    True或False

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 Manual(手动)
    1 Automatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标, 以及它是自动发生,还是在程序控制下发生。取值为:
    0 None(无)
    1 Manual(手动)

    Picture

    该属性用于设置控件要显示的图形, 该属性不管是在属性窗口还是在运行时用程序设置,均要求有完整的路径名和文件名。

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    ScaleHeight

    自定义坐标系的纵坐标轴的高度

    ScaleLeft

    自定义坐标系的左边界起点的横坐标

    ScaleMode

    获得或设置一个值,指示当使用graphics方法或可定位的控件时,自定义坐标系的单位, 有8种可选:
    0 自定义
    1 表示单位为twip(缇),每英寸=1440缇,每厘米=567缇
    2 表示单位为point(磅) ,每英寸=72磅,每磅=20缇
    3 表示单位为像素,是监视器或打印机分辨率的最小单位
    4 表示单位为字符,每个水平单位为120缇,每个垂直单位为240缇
    5 表示单位为in(英寸)
    6 表示单位为mm(毫米)
    7 表示单位为cm(厘米)

    ScaleTop

    自定义坐标系的上边界起点的纵坐标

    ScaleWidth

    自定义坐标系的横坐标轴的宽度

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.17、数据控件(Data)的常用属性

     

    属性

    说明

    (Name)

    数据控件的名称

    Align

    获得或设置一个值,决定对象在窗体上的显示位置。取值为:
    0 None(
    无)
    1 Align Top(顶部排列)
    2 Align Bottom(底部排列)
    3 Align Left(左边排列)
    4 Align Right(右边排列)

    Appearance

    是否用立体效果绘制。取值为:
    0
    平面
    1 3D(立体)

    BackColor

    设置背景颜色。可从弹出的调色板选择。

    BOFAction

    指出当BOF属性设置为True时,该数据控件执行的动作。取值为:
    0 Move First
    1 BOF

    Caption

    数据控件的标题

    Connect

    指示打开的数据库源、游览查询中使用的数据库、或附加表。有18种可选:
    Access
    dBASE III
    dBASE IV
    dBASE 5.0
    Excel 3.0Excel 4.0
    Excel 5.0
    Excel 8.0
    FoxPro 2.0
    FoxPro 2.5
    FoxPro 2.6
    FoxPro 3.0
    Lotus WK1
    Lotus WK3
    Lotus WK4
    Paradox 3.x
    Paradox 4.x
    Paradox 5.x
    Text

    DatabaseName

    获得或设置一个数据控件的数据源的名称和位置。

    DefaultCursorType

    获得或设置一个值, 指示数据控件使用的光标库。用DefaultCursorTypeConstants值。有3种可选:
    0 缺省游标
    1 ODBC游标
    2 服务器端游标

    DefaultType

    获得或设置一个值, 决定由数据控件使用的数据源(Jet 或ODBCDirect)类型。用DAO WorkspaceTypeEnum值。取值为:
    0 使用ODBC
    1 使用Jet

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    EOFAction

    指出当BOF属性设置为True时,数据控件执行的操作。取值为:
    0 Move Last
    1 EDF
    2 Add New

    Exclusive

    获得或设置一个值,指出打开数据控件底层的数据库是供单用户还是多用户访问。取值为:
    True
    False

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    Height

    数据控件的高度

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为:
    True
    False

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标。取值为:
    0 None(无)
    1 Manual(手动)

    Options

    获得或设置一个值,指定控件的Recordset(记录集)属性中Recordset对象的一个或多个特性。

    ReadOnly

    决定控件是否可编辑。取值为:
    True
    False

    RecordsetType

    获得或设置一个值, 指出所需的Recordset(记录集)对象类型,这些对象类型由数据控件创建。取值为:
    0 Table
    1 Dynaset
    2 Snapshot

    RecordSource

    获得或设置一个的底层表、SQL语句或QueryDef对象。当DefaultType属性设置为0--使用ODBC时不可使用。

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    不可使用
    False 自右向左

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.18OLE容器控件(OLE)的常用属性

     

    属性

    说明

    (Name)

    OLE控件的名称

    Appearance

    是否用立体效果绘制,取值为:
    0 平面
    1 3D(立体)

    AutiActivate

    允许OLE容器控件中的对象来决定激活行为。取值为:
    0 Manual(手动)
    1 GetFocus(得到鼠标)
    2 DoubleClick(双击)
    3 Automatic(自动)

    AutoVerbMenu

    决定是否在上下文菜单中显示弹出菜单包含的该对象的谓词。

    BackColor

    设置背景颜色。可从弹出的调色板选择。

    BackStyle

    设置背景样式。取值为:
    0 Transparent(
    透明)
    1 Opaque(不透明)

    BorderStyle

    设置边界样式。取值为:
    0 None(
    无边界线)
    1 FixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    Class

    获得或设置一个嵌入式对象的类名

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DisplayType

    决定一个对象显示目录还是图标。取值为:
    0 Content(
    目录)
    1 Icon(图标)

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    OLE控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    HostName

    获得或设置Visual Basic 应用程序的用户可读主机名。

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MiscFlags

    获得或设置一个值,决定是访问OLE容器控件一个或多个附加特征。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropAllowed

    决定OLE容器控件是否能做为一个拖放目标。取值为:
    True
    False

    OLETypeAllowed

    获得或设置OLE容器控件所能包含的对象类型。取值为:
    0 Linked
    1 Embedded
    2 Either

    SizeMode

    决定OLE容器控件如何改变大小及如何显示图像。取值为:
    0 Clip
    1 Stretch
    2 AutoSize
    3 Zoom

    SourceDoc

    获得或设置当创建对象时的文件名。

    SourceItem

    获得或设置当创建一个可链接对象时,被链接文件内的数据

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

    UpdateOptions

    决定当修改链接的数据时,对象如何更新。取值为:
    0 Automatic(
    自动)
    1 Frozen
    2 Manual(手动)

    Verb

    获得或设置当使用Action属性激活对象时,所执行的操作。

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    1.19、菜单控件的常用属性

     

    属性

    说明

    Caption(标题)

    设置菜单项的标题。在"Caption"文本框中,可输入希望在菜单栏上显示的文本。如果希望某一个字母成为该菜单项的访问键,应该在该字符前面加上一个&字符, 菜单显示时该字符将自动加上一条下划线。

    Name(名称)

    设置菜单项的名称,在程序中,可以通过名称引用该菜单项。

    Index(索引)

    设置菜单控件的索引号

    HelpContoxID(帮助上下文ID)

    上下文帮助索引号

    Shortcut(快捷键)

    设置快捷访问键,这是一个下拉列表,可选择:
    None
    Ctrl+A 到 Ctrl+Z
    F1 到 F9、F11、F12
    Ctrl+F1 到 Ctrl+F9、Ctrl+F11、Ctrl+F12
    Shift+F1 到 Shift +F9、Shift +F11、Shift +F12
    Shift+ Ctrl+F1 到 Shift + Ctrl+F9、
    Shift + Ctrl+F11、Shift + Ctrl+F12
    Ctrl+Ins、Shift + Ins、Del、Shift + Del、Alt+Bksp

    NegotiatrPosition(协调位置)

    设置协调位置,取值为:
    0 None(无)
    1 Left(左)
    2 Middle(中)
    3 Right(右)

    Ckecked(复选)

    设置是或有复选标记

    Enabled(有效)

    设置菜单控件是或有效,取值为:
    True 有效
    False 无效,在执行程序时,该对象用灰色显示,不响应任何事件

    Visible(可见)

    设置此对象的可见性, 取值为:
    True 该对象可见
    False 该对象不可见,但可作为弹出式菜单。

     

    2.02、电影(ActiveMovie)控件的常用属性

     

    属性

    说明

    (Name)

    ActiveMovie控件的名称

    自定义

    打开属性页

    AllowChangeDisplayMode

    在运行中允许/不允许改变显示方式。取值为:
    True
    False

    AllowHideControls

    在运行中允许/不允许隐匿控制面板。取值为:
    True
    False

    AllowHideDisplay

    在运行中允许/不允许隐匿显示面板。取值为:
    True
    False

    Appearance

    是否用立体效果绘制。取值为:
    0 amv(
    平面)
    1 amv3D(立体)

    AutoRewind

    媒体播放完后是否自定重放。取值为:
    True
    False

    AutoStart

    在打开媒体文件后是否自定播放。取值为:
    True
    False

    Balance

    获得或设置多媒体立体声的平衡

    BorderStyle

    设置边界样式。取值为:
    0 amvNone(
    无边界线)
    1 amvFixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,第二个控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DisplayBackColor

    显示面板背景颜色。可从弹出的调色板选择。

    DisplayForeColor

    显示面板前景颜色。可从弹出的调色板选择。

    DisplayMode

    获得或设置显示方式(时间或结构)。取值为:
    0 amvTime(时间)
    1 amvFrames(结构)

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    EnableContextMenu

    单击右键是否显示上下文菜单。取值为:
    True
    False

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    EnablePositionControls

    在控制面板是否显示位置按钮。取值为:
    True
    False

    EnableSelectiontionControls

    在控制面板是否显示选择按钮。取值为:
    True
    False

    EnableTracker

    在控制面板是否显示跟踪条。取值为:
    True
    False

    FileName

    获得或设置当前的多媒体文件

    FullScreenMode

    是否全屏幕显示。取值为:
    True
    False

    Height

    ActiveMoviel控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MovieWindowSize

    获得或设置电影窗口尺寸。取值为:
    0 amvOriginalSize
    1 amvadaoubleaoariginaSize
    2 amvOneSixteenthSreen
    3 amvOneFourthScreen
    4 amvOneHalfScreen

    PlayCount

    获得或设置电影播放时间的数目

    Rate

    获得或设置多媒体的比率

    SelectionEnd

    获得或设置在什么位置停止播放

    SelectionStart

    获得或设置在什么位置开始播放

    ShowControls

    显示/隐藏控制面板。取值为:
    True
    False

    ShowDisplay

    显示/隐藏显示面板。取值为:
    True
    False

    ShowPositionControls

    显示/隐藏在控制面板位置按钮。取值为:
    True
    False

    ShowSelectiontionControls

    显示/隐藏在控制面板选择按钮。取值为:
    True
    False

    ShowTracker

    显示/隐藏在控制面板跟踪条。取值为:
    True
    False

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    Volume

    获得或设置多媒体音量

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    2.01Adodc控件的常用属性

     

    属性

    说明

    (Name)

    Adodc控件的名称

    Align

    获得或设置一个值,决定对象在窗体上的显示位置。取值为:
    0 vbAlignNone(
    无)
    1 vbAlignTop(顶部排列)
    2 vbAlignBottom(底部排列)
    3 vbAlignLeft(左边排列)
    4 vbAlignRight(右边排列)

    Appearance

    是否用立体效果绘制。取值为:
    0 adFlatBevel(
    平面)
    1 ad3DBevel(立体)

    BackColor

    设置背景颜色。可从弹出的调色板选择。

    BOFAction

    当到达文件开始处的行为。取值为:
    0 adDoMove First
    1 adStayBOF

    CacheSize

    获得或设置作为游览集合的缓存来保留的行数

    Caption

    控件的标题

    CommandTimeout

    等待命令返回的时间量(单位秒)。

    CommandType

    指示命令类型。取值为:
    1 adCmdText
    2 adCmdTable
    4 adCmdStoredProc
    8 adCmdUnknown

    ConnectionString

    支持连接字符串的OLEDB提供程序(打开属性页--通用)。

    ConnectionTimeout

    在中止前等待打开连接的时间量(单位秒)。

    CursorLocation

    决定时使用服务器端游标还是客户端游标(使用哪个游标引擎) 。取值为:
    2 adUseServer
    3 adUseClient

    CursorType

    设置用于下一级recordset的游标类型。取值为:
    1 adOpenKeyset
    2 adOpenDynamic
    3 adOpenStatic

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    EOFAction

    当到达文件结尾处的行为。取值为:
    0 adDoMoveLast
    1 adStayEDF
    2 adDoAddNew

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    Height

    Adodc控件的高度

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    LockType

    获得或设置使用的锁定(并发)类型。取值为:
    -1 adLockUnspecified
    1 adLockReadOnly
    2 adLockPessimistic
    3 adLockOptimistic
    4 adLockBatchOptimistic

    MaxRecords

    当打开时取回的最大记录数

    Mode

    描述当前被打开的连接中的模式。取值为:
    0 adModeUnkown
    1 adModeRead
    2 adModeWrite
    3 adModeReadWrite
    4 adModeShareDenyRead
    8 adModeShareDenyWrite
    12 adModeShareExclusive
    16 adModeShareDonyNone

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为:
    True
    False

    Orientation

    控件方向。取值为:
    0 adHorizontal(
    水平)
    1 adVertical(垂直)

    Password

    密码-支持密码的OLEDB提供程序。(打开属性页--身份验证)

    RecordSource

    Recordset源(adCommandText=SQL或者其它命令'语法',adCommandTable=表名称。) (打开属性页--记录源)

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    UserName

    用户名称-支持用户名称的OLEDB提供程序。(打开属性页--身份验证)

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    2.03、动画(Animation)控件的常用属性

     

    属性

    说明

    (Name)

    Animation框控件的名称

    (自定义)

    打开属性页

    AutoPlay

    获得或设置Animation控件是否自动播放。取值为:
    True
    False

    BackColor

    背景颜色。可从弹出的调色板选择。

    BackStyle

    获得或设置一个值,该值确定Animation框是在透明的背景上还是在动画剪辑中所指定的背景样式。取值为:
    0 cc2BackstyleTransparent(透明)
    1 cc2BackstyleOpaque(不透明)

    CauseValidation

    该控件获得焦点时,第二个控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    Center

    获得或设置.avi的播放是否居中。取值为:
    True 根据图像的大小,在控件中心居中播放.avi文件,此为默认值。
    False avi文件定位在控件内的(0,0)处

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    ForeColor

    对象里显示图片和文本的前景颜色,在属性窗口中没有该属性

    Height

    Animation控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 cc20LEDropNone(无)
    1 cc20LEDropManual(手动)

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    Animation控件宽度

     

    2.04、公用对话框控件(CommonDialog)控件的常用属性

     

    属性

    说明

    (Name)

    公用对话框控件的名称

    (Custom-自定义)

    打开属性页。
    打开CommonDialog控件的属性窗口,可以看到"自定义"属性项的右边有一个小按钮,单击它可以弹出PropertyPages(属性页)对话框。
    该对话框上端有"Open/Save As"、"Color"、"Font"、"Print"和"Help"选项卡,允许用户设计相应对话框的界面和某些默认值。例如"DialogTitle"(对话框标题)、"FileName"(预置的文件名)、"InitDir"初始目录)、"Filter"(文件类型)、"DefaultExt"(默认的扩展名)等。

    Action

    对话框的类型,设计时无效只能在程序中使用。取值为:
    0
    没有操作
    1 显示"打开" 对话框
    2 显示"另存为" 对话框
    3 显示"颜色" 对话框
    4 显示"字体" 对话框
    5 显示"打印" 对话框
    6 显示"帮助" 对话框

    CancelError

    指示当用户选择"取消"时,是否产生错误。取值为:
    True
    False

    Color

    获得或设置颜色对话框选定的颜色。可从弹出的调色板选择。

    Copies

    获得或设置一个值,决定要打印的份数

    DefaultExt

    获得或设置默认的扩展名

    DialogtTitle

    设置对话框的标题栏文字,设置本属性时只对"打开"和"另存为" 对话框起作用,而对"颜色"、 "字体"、 "打印"和"帮助" 对话框没有作用

    FileName

    获得或设置默认(选定文件)的路径和文件名

    Filter

    获得或设置类型列表框的过滤器

    FilterIndex

    获得或设置"打开"或"另存为" 对话框的缺省过滤器

    Flags

    设置对话框的选项,其取值见下表

    FontBold

    获得或设置粗体字体样式。取值为:
    True
    False

    FontItalic

    获得或设置斜体字体样式。取值为:
    True
    False

    FontName

    指定给定层的每行中的字体名称

    FontSize

    指定给定层的每行中的字体大小(点阵)

    FontStrikeThru

    获得或设置删除线字体样式。取值为:
    True
    False

    FontUnderLine

    获得或设置下划线字体样式。取值为:
    True
    False

    FromPage

    获得或设置要打印的第一页的值

    HelpCommand

    获得或设置所需的联机帮助类型

    HelpContext

    获得或设置所需帮助主题的上下文标识符

    HelpFile

    获得或设置与工程关联的帮助文件名

    HelpKey

    获得或设置标识所需帮助主题的关键字

    Index

    在对象数组中的编号

    InitDir

    初始的文件目录

    Left

    距离容器左边框的距离

    Max

    字体的最大尺寸

    MaxFileSize

    文件名的最大字节数,默认值为256字节

    Min

    字体的最小尺寸

    Orientation

    获得或设置打印机页方向。取值为:
    1 cdlPortrait
    2 cdlLandscape

    PrinterDefault

    决定用户在"打印" 对话框的选择是否改变缺省打印机设置。取值为:
    True
    False

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

    ToPage

    获得或设置要打印的第一页的值

    Flags取值表

    打开”和“另存为”对话框

    数值

    说明

    &H1

    表示在建立对话框时,只读复选钮初始化为选定,该标志也指示对话框时关闭时只读复选钮的状态

    &H2

    表示使"另存为" 对话框当选择的文件已经存在时应产生一个信息框,用户必须确认是否覆盖该文件

    &H4

    表示隐藏只读复选

    &H8

    表示强制将对话框打开的目录置成当前目录

    &H10

    表示显示帮助按钮

    &H100

    表示允许返回的文件名中含有非法字符

    &H200

    表示"文件名"列表框允许多重选择。运行时通过按Shift键以及使用Up Arrow和Down Arrow键可选择多个文件。做完此操作后,FileName属性就返回一个包含全部所选文件名的字符串,串中各文件名用空格隔开。

    &H400

    表示允许返回的文件扩展名与DefaultExt属性指定的扩展名不一样

    &H800

    表示只能输入有效路径。如果设置该标志, 当输入非法路径时,显示一个警告。

    &H1000

    表示只能输入文本框已经存在的文件名。如果设置该标志,当输入非法文件名时,显示一个警告。

    &H2000

    表示当文件不存在时,对话框提示创建文件

    &H8000

    表示返回的文件不具有只读属性,也不能在写保护目录下面

    &H40000

    表示无长文件名。

    &H80000

    表示使用类似资源管理器打开文件的对话框模板

    &H200000

    表示使用长文件名。

    颜色”对话框

    数值

    说明

    &H1

    表示为对话框设置初始颜色值

    &H2

    表示显示全部的对话框,包括定义自定义颜色

    &H4

    表示使定义自定义颜色命令按钮无效,并防止定义自定义颜色

    &H8

    表示使对话框显示帮助按钮

    字体”对话框

    数值

    说明

    &H1

    表示对话框只列出系统支持的屏幕字体

    &H2

    表示对话框只列出由hDC属性指定的打印机支持的字体

    &H3

    表示对话框列出可用的打印机和屏幕字体

    &H4

    表示使对话框显示帮助按钮

    &H100

    表示对话框允许删除线、下划线、以及颜色效果

    &H200

    表示使对话框中的"应用"按钮有效

    &H400

    表示只允许选择Windows字符集的字体,如果设置该标志,就不能选择仅含符号的字体

    &H800

    表示对话框不允许选择矢量字体

    &H2000

    表示对话框只能在Min和Max属性规定的范围内选择字体大小

    &H4000

    表示对话框只能选择固定间距的字体

    &H4000

    表示对话框只能选择固定间距的字体

    &H8000

    表示对话框只允许选择在打印机和屏幕上均可用的字体

    &H10000

    表示如果用户试图选择一个并不存在的字体和样式,显示错误信息框

    &H20000

    表示对话框只允许选择可缩放的字体

    &H40000

    表示对话框只允许选择TrueType型字体

    &H80000

    表示没有选择字体名称

    &H100000

    表示没有选择样式

    &H200000

    表示没有选择字体大小

     

    2.05、数据组合框(DataCombo)控件的常用属性

     

    属性

    说明

    (Name)

    数据组合框(DataCombo)控件的名称

    (自定义)

    打开属性页

    Appearance

    是否用立体效果绘制。取值为:
    0 dblFlat(
    平面)
    1 dbl3D(立体)

    BackColor

    背景颜色。可从弹出的调色板选择。

    BoundColumn

    获得或设置一个Recordset对象中的源字段名称,用于为另一控件提供数据值。

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataBindings

    获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    Height

    数据组合框(DataCombo)控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    IntegralHeight

    获得或设置一个值,指示控件是否显示部分项。取值为:
    True
    False

    Left

    距离容器左边框的距离

    ListField

    获得或设置Recordset对象中字段的名称,用于填充控件的列表部分。

    Locked

    获得或设置一个值,指示是否对象中的任意数据都可以修改。取值为:
    True
    False

    MatchEntry

    获得或设置一个值,指示控件如何执行基于用户输入的搜索。取值为:
    0 dblBasicMatching
    1 dblExtendedMatching

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 dblOLEDragManual(手动)
    1 dblOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 dblOLEDropNone(无)
    1 dblOLEDropManual(手动)

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    RowMember

    获得或设置RowSource的数据成员名

    RowSource

    返回或设置列表项数据源

    Style

    获得或设置一个值,决定控件的类型以及列表框部分的行为。取值为:
    0 dbcDropdownCombo
    1 dbcSimpleCombo
    2 dbcDropdownList

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Text

    获得或设置控件中包含的文本

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    数据组合框(DataCombo)控件宽度

     

    2.06、数据型电子表格控件(DataGrid)的常用属性

     

    属性

    说明

    (Name)

    数据型电子表格控件的名称

    (自定义)

    打开属性页

    Align

    获得或设置一个值,决定对象在窗体上的位置。取值为:
    0 vbAlignNone(
    自选)
    1 vbAlignTop(顶端)
    2 vbAlignBottom(底端)
    3 vbAlignLeft(左端)
    4 vbAlignRight(右端)

    AllowAddNew

    允许添加交互纪录。取值为:
    True
    False

    AllowArrows

    允许使用网络导航的箭头键。取值为:
    True
    False

    AllowDelete

    允许删除交互纪录。取值为:
    True
    False

    AllowUpdate

    允许或禁止纪录更新。取值为:
    True
    False

    Appearance

    获得或设置是否控件可以用三维效果画出(外观效果)。取值为:
    0 dbgFlat(
    平面)
    1 dbg3D(立体)

    BackColor

    获得或设置FlexGrid中各种元素的背景色(所有单元格背景颜色),可从弹出的调色板选择。

    BorderStyle

    获得或设置边界样式。取值为:
    0 dbgNone(
    无边界线)
    1 dbgFixedSingle(固定单线框)

    Caption

    获得或设置网络标题文本

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    ColumnHeagers

    打开或关闭列标头。取值为:
    True
    False

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    获得或设置控件的数据源

    DefColWidth

    指定自动创建列的列宽度

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    决定所有单元格前景颜色。可从弹出的调色板选择。

    HeadFont

    指定标头和标题字体。可从弹出的对话框选择字体,大小和风格

    HeadLines

    分配给标头文本的行数

    Height

    数据型电子表格控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为:
    True
    False

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    RowDividerStyle

    选择行分隔线的样式。取值为:
    0 dbgNoDividers
    1 dbgBlackLine
    2 dbgDarkGrayLine
    3 dbgRaised
    4 dbgInset
    5 dbgUseForeColor
    6 dbgLightGrayLine

    RowHeight

    指定所有网格行的高度

    TabAcrossSplits

    允许Tab和箭头键越过拆分边界。取值为:
    True
    False

    TabAction

    定义Tab键的行为。取值为:
    0 dbgControlNavigation
    1 dbgColumnNavigation
    2 dbgGridNavigation

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    电子表格控件宽度

    WrapCellPointer

    定义Tab键和行边界上的箭头键的行为。取值为:
    True
    False

     

    2.07、数据列表(DataList) 控件的常用属性

     

    属性

    说明

    (Name)

    数据列表(DataList)控件的名称

    (自定义)

    打开属性页

    Appearance

    是否用立体效果绘制。取值为:
    0 dblFlat(
    平面)
    1 dbl3D(立体)

    BackColor

    背景颜色。可从弹出的调色板选择。

    BoundColumn

    获得或设置一个Recordset(记录集)对象中的源字段名称,用于为另一控件提供数据值。<

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataBindings

    获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    Height

    数据列表(DataList)控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    IntegralHeight

    获得或设置一个值,指示控件是否显示部分项。取值为:
    True
    False

    Left

    距离容器左边框的距离

    ListField

    获得或设置Recordset对象中字段的名称,用于填充控件的列表部分。

    Locked

    获得或设置一个值,指示是否对象中的任意数据都可以修改。取值为:
    True
    False

    MatchEntry

    获得或设置一个值,指示控件如何执行基于用户输入的搜索。取值为:
    0 dblBasicMatching
    1 dblExtendedMatching

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 dblOLEDragManual(手动)
    1 dblOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 dblOLEDropNone(无)
    1 dblOLEDropManual(手动)

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    RowMember

    获得或设置RowSource的数据成员名

    RowSource

    返回或设置列表项数据源

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。 取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    数据列表(DataList)控件宽度

     

    2.08DTPicker控件的常用属性

     

    属性

    说明

    (Name)

    DTPicker控件的名称

    (自定义)

    打开属性页

    CalendarBackColor

    获得或设置用于显示下拉式日历中月份部分的背景颜色。可从弹出的调色板选择。

    CalendarForeColor

    获得或设置用于显示下拉式日历中月份部分的前景颜色。可从弹出的调色板选择。

    CalendarTitleBackColor

    获得或设置用于显示下拉式日历中标题部分的背景颜色。可从弹出的调色板选择。

    CalendarTitleForeColor

    获得或设置用于显示下拉式日历中标题部分的前景颜色。可从弹出的调色板选择。

    CalendarTrailingForeColor

    获得或设置用于显示下拉式日历的开始和结尾处显示来自上一月份和下一月份的天的前景颜色。可从弹出的调色板选择。

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    CheckBox

    获得或设置是否在日期的左边显示复选框。不选时,没有日期被选定。取值为:
    True
    False

    CustomFormat

    获得或设置用于在控件中格式化日期和/或时间的自定义格式字符串。

    DataBindings

    获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)br>1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    Format

    决定是否使用标准或自定义格式显示日期和时间。取值为:
    0 dtpLongDate
    1 dtpShortDate
    2 dtpTime
    3 dtpCustom

    Height

    DTPicker控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MaxDate

    获得或设置能被显示或者通过控件接受的最近日期。

    MinDate

    获得或设置能被显示或者通过控件接受的最早日期。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 cc2OLEDropNone(无)
    1 cc2OLEDropManual(手动)

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    UpDown

    获得或设置一个值,决定上下(旋转)按钮是否用于修改日期,而不是下拉日历。取值为:
    True
    False

    Value

    获得或设置当前日期

    Visible

    设置此对象的可见性。 取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    DTPicker控件宽度

     

    2.09、平面滚动条控件(FlatScrollBar)的常用属性

     

    属性

    说明

    (Name)

    平面滚动条控件对象的名称

    (CusTon-自定义)

    打开控件的属性页

    Appearance

    获得或设置是否用立体效果绘制。取值为:
    0 fsb3D(
    立体)
    1 fsbFlat(平面)
    2 fsbTrack3D

    Arrows

    获得或设置哪个方向按钮可用。取值为:
    0 cc2Both(
    双向)
    1 cc2LeftUp(左箭头或上箭头)
    2 cc2RightDown(右箭头或下箭头)

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    平面滚动条控件对象的高度

    Index

    在对象数组中的编号

    LargeChange

    获得或设置一个值,决定当用户单击滚动框和滚动标之间区域时Value属性改变的数量。

    Left

    距离容器左边框的距离

    Max

    定义Value属性值的最大值

    Min

    定义Value属性值的最小值

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Orientation

    获得或设置一个值决定滚动条的放置方向。取值为:
    0 cc2OrientationVertical(
    垂直)
    1 cc2OrientationHorizontal(水平)

    SmallChange

    获得或设置一个值,决定当用户单击滚动标时Value属性改变的数量。

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距窗体顶部边界的距离

    Value

    获得或设置当前滚动条的位置。

    Visible

    设置此对象的可见性。取值为:True 该对象可见False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度<

     

    2.10、图像组合框(ImageCombo)控件的常用属性

     

    属性

    说明

    (Name)

    图像组合框(ImageCombo)控件的名称

    (自定义)

    打开属性页

    BackColor

    背景颜色。可从弹出的调色板选择。

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataBindings

    获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    Height

    图像组合框(ImageCombo)控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Indentation

    新添加项目文本的默认缩进间隔数。每一缩进等于10像素

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Locked

    获得或设置一个值,指出控件的内容是否可以被编辑。取值为:
    True
    False

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 ccOLEDragManual(手动)
    1 ccOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 ccOLEDropNone(无)
    1 ccOLEDropManual(手动)

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Text

    获得或设置控件中包含的文本

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    图像组合框(ImageCombo)控件宽度

     

    2.11、图像列表控件(ImageList)的常用属性

     

    属性

    说明

    (Name)

    图像列表控件的名称

    (自定义)

    打开属性页

    BackColor

    背景颜色。可从弹出的调色板选择。

    ImageHeight

    图像列表控件控件的高度

    ImageWidth

    图像列表控件控件的宽度

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MaskColor

    获得或设置一个值,决定在图像列表的图形操作中透明的颜色。可从弹出的调色板选择。

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

    UseMaskColor

    获得或设置一个值,决定图像列表控件是否使用MaskColor属性。取值为:
    True
    False

     

    2.12Inet控件的常用属性

     

    属性

    说明

    (Name)

    Inet控件的名称

    (自定义)

    打开属性页

    AccessType

    获得或设置该控件连接的代理行为。取值为:
    0 icUseDefault
    1 icDirect
    2 icNamedProxy

    Document

    获得或设置要在服务器上检索的文档。

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Password

    授权时使用的密码。

    Protocol

    该URL使用的协议。取值为:
    0 icUnknown
    1 icDefault
    2 icFTP
    3 icGopher
    4 icHTTP
    5 icHTTPS

    Proxy

    当访问网时要使用的代理服务器。

    RemoteHost

    获得或设置远程计算机。

    RemotePort

    获得或设置远程计算机上要使用internet的端口。

    RequestTimeout

    获得或设置等待请求完成的秒数。

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

    URL

    获得或设置该控件使用的URL

    UserName

    授权时使用的用户名

     

    2.13、列表视图控件(ListView)的常用属性

     

    属性

    说明

    (Name)

    列表视图控件的名称

    (自定义)

    打开属性页

    AllowColumnReorder

    获得或设置用户是否可以对报表显示的列重排序。取值为:
    True
    False

    Appearance

    获得或设置是否用立体效果绘制。取值为:
    0 ccFlat(
    平面)
    1 cc3D(立体)

    Arrange

    获得或设置排列列表视图控件中的图标或小图标视图。取值为:
    0 lvwNone
    1 lvwAutoLeft
    2 lvwAutoTop

    BackColor

    背景颜色。可从弹出的调色板选择。

    BorderStyle

    获得或设置边界样式。取值为:0 ccNone(无边界线) 1 ccFixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    Checkboxes

    获得或设置一个值,决定在列表的每一项的旁边,是否显示一个复选框。取值为:
    True
    显示
    False 不显示

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    FlatScrollBar

    获得或设置滚动条是否以平面显示。取值为:
    True
    False

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    FullRowSelect

    获得或设置是否选择一列突出显示整行。取值为:
    True
    False

    GridLines

    获得或设置网络线是否出现在行和列之间。取值为:
    True
    False

    Height

    列表视图控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    HideColumnHeaders

    获得或设置是否将列表视图控件的列首隐藏在报表视图中。取值为:
    True
    False

    HideSelection

    当列表视图失去焦点时选定项是否显示为已选定。取值为:
    True
    不显示,此为默认值
    False 显示

    HotTracking

    获得或设置是否允许使用热跟踪。取值为:
    True
    False

    HoverSelection

    获得或设置是否允许随意选择。取值为:
    True
    False

    Index

    在对象数组中的编号

    LabelEdit

    获得或设置一个值,决定用户是否能编辑ListItem或Node对象的标签。取值为:
    0 lvwAutomatic
    1 lvwManual

    LabelWrap

    获得或设置一个值,决定当列表视图在图标视图中时标签是否换行。取值为:
    True
    False

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    MultiSelect

    获得或设置一个值,指出用户是否能在列表视图控件中做多重选择及如何选择。取值为:
    True
    False

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 ccOLEDragManual(手动)
    1 ccOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 ccOLEDropNone(无)
    1 ccOLEDropManual(手动)

    Picture

    获得或设置控件的背景图片

    PictureAlignment

    获得或设置图片对齐。取值为:
    0 lvwTopLeft
    1 lvwTopRight
    2 lvwBottomLeft
    3 lvwBottomRight
    4 lvwCenter
    5 lvwTile

    Sorted

    指出控件的元素是否自动以字母顺序排序。取值为:
    True
    False

    SortKey

    获得或设置当前排序的关键字

    SortOrder

    获得或设置列表项是否按升序或降序排列。取值为:
    0 lvwAscending
    1 lvwDescending

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    TextBackground

    获得或设置决定是否文本背景是透明的或使用列表视图控件背景色。取值为:
    0 lvwTransparent
    1 lvwOpaque

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    View

    获得或设置列表视图控件的当前视图。取值为:
    0 lvwIcon
    1 lvwSmallIcon
    2 lvwList
    3 lvwReport

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    列表视图控件控件宽度

     

    2.14MAPIMessages控件的常用属性

     

    属性

    说明

    (Name)

    MAPIMessages控件的名称

    (自定义)

    打开属性页

    AddressCaption

    指定出现在"通讯录"对话框顶端的标题。

    AddressEditFieldCount

    指定在"通讯录"对话框中用户可用的编辑控件。

    AddressLabel

    指定通讯录中要编辑控件的外观。

    AddressModifiable

    指定通讯录是否可修改。取值为:
    True
    False

    AddressResolveUI

    当指定了方法时,在寻址期间说明是否显示一个辨识收件人名称的对话框。识取值为:
    True
    False

    FetchMsgType

    指定当移居到消息集的消息类型。

    FetchSorted

    指定当移居收件箱消息到消息集合时的消息顺序。取值为:
    True
    False

    FetchUnreadOnly

    决定是否将消息集合中的消息限制为不可读消息。取值为:
    True
    False

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

     

    2.15MAPISession控件的常用属性

     

    属性

    说明

    (Name)

    MAPISession控件的名称

    (自定义)

    打开属性页

    DownLoadMail

    指定当初始化一个新对话时,是否要卸载新邮件。取值为:
    True
    False

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    LogonUI

    指定是否为注册提供一个对话框。取值为:
    True
    False

    NewSession

    指定即使当前存在一个合法会话,是否还要建立新的邮件会话。取值为:
    True
    False

    Password

    指定与UserName属性相关联的账号密码。

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

    UserName

    指定账号用户名

     

    2.16MaskEdBox控件的常用属性

     

    属性

    说明

    (Name)

    MaskEdBox控件的名称

    (自定义)

    打开属性页

    AllowPrompt

    决定提示字符是否是一个合法的输入字符。取值为:
    True
    False

    Appearance

    是否用立体效果绘制。取值为:
    0 mskFlat(
    平面)
    1 mskThreeD(立体)

    AutoTab

    决定按响应tab键顺序排列的下一个控件是否接受焦点。取值为:
    True
    False

    BackColor

    背景颜色。可从弹出的调色板选择。

    BorderStyle

    获得或设置对象的边框样式。取值为:
    0 mskNone(
    无边界线)
    1 mskFixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    ClipMode

    决定在执行剪切或复制命令时,在输入屏蔽中是包含还是排除原义文字。取值为:
    0 mskIncludeLiterals
    1 mskExcludeLiterals

    DataBindings

    获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Format

    指定显示和打印时的数字、数据、时间、文本的格式。

    Height

    MaskEdBox控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Mask

    决定该控件的输入屏蔽

    MaxLength

    获得或设置屏蔽编辑控件的最大长度。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 mskOLEDragManual(手动)
    1 mskOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 mskOLEDropNone(无)
    1 mskOLEDropManual(手动)

    PromptChar

    返回或设置用来提示用户输入的字符。

    PromptInclude

    指出Text属性值中是否包含提示字符。取值为:
    True
    False

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。 取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    MaskEdBox控件宽度

     

    2.17、多媒体(MMControl)控件的常用属性

     

    属性

    说明

    (Name)

    多媒体(MMControl)控件的名称

    (CusTon-自定义)

    打开多媒体控件的属性页

    AutoEnable

    决定多媒体MCI控件是否能自动启动或禁止控件中的每个按钮。取值为:
    True
    False

    BackEnable

    决定"向后"按钮是否可用。取值为:
    True
    False

    BackVisible

    决定"向后"按钮是否可见。取值为:
    True
    False

    BorderStyle

    获得或设置对象的边框样式。取值为:
    0 mciNone(
    无边界线)
    1 mciFixedSingle(固定单线框)

    CausesValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DeviceType

    指定要打开的MCI设备类型。

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    EjectEnable

    决定"弹出"按钮是否可选用。取值为:
    True
    False

    EjectVisible

    决定"弹出"按钮是否可见。取值为:
    True
    False

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    FileName

    以"打开"命令指定要打开的文件,或以"保存"命令指定要保存的文件。

    Frames

    指定Step命令向前单步、Back命令向后单步的帧数

    Height

    多媒体(MMControl)控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    NextEnabled

    决定"下一个"按钮是否可选用。取值为:
    True
    False

    NextVisible

    决定"下一个"按钮是否可见。取值为:
    True
    False

    OLEDropMode

    获得或设置是否能将这个控件作为OLE放置目标。取值为:
    0 mciOLEDropNone(无)
    1 mciOLEDropManual(手动)

    Orientation

    获得或设置控件上的按钮是否能垂直或水平地排列。取值为:
    0 mciOrientHorz (
    水平,此为默任值)
    1 mciOrientVert (垂直)

    PauseEnabled

    决定"暂停"按钮是否可选用。取值为:
    True
    False

    PauseVisible

    决定"暂停"按钮是否可见。取值为:
    True
    False

    PlayEnabled

    决定"播放"按钮是否可选用。取值为:
    True
    False

    PlayVisible

    决定"播放"按钮是否可见。取值为:
    True
    False

    PrevEnabled

    决定"上一个"按钮是否可选用。取值为:
    True
    False

    PrevVisible

    决定"上一个"按钮是否可见。取值为:
    True
    False

    RecordEnabled

    决定"录音"按钮是否可选用。取值为:
    True
    False

    RecordMode

    指定支持记录的MCI设备的当前记录模式。取值为:
    0 mciRecordInsert
    1 mciRecordOverwrite

    RecordVisible

    决定"录音"按钮是否可见。取值为:
    True
    False

    Shareable

    决定多个称序是否能共享同一设备。取值为:
    True
    False

    Silent

    决定声音是否可以播放。取值为:
    True
    False

    StepEnabled

    决定"单步"按钮是否可选用。取值为:
    True
    False

    StepVisible

    决定"单步"按钮是否可见。取值为:
    True
    False

    StopEnabled

    决定"停止"按钮是否可选用。取值为:
    True
    False

    StopVisible

    决定"停止"按钮是否可见。取值为:
    True
    False

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    UpdateInterval

    指定连续StatusUpdate事件之间的毫秒数

    Visible

    设置此对象的可见性。取值为:True 该对象可见False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    多媒体(MMControl)控件宽度

     

    2.18、月视图(MonthView)控件的常用属性

     

    属性

    说明

    (Name)

    月视图(MonthView)控件的名称

    (自定义)

    打开属性页

    Appearance

    是否用立体效果绘制。取值为:
    0 cc2Flat(
    平面)
    1 cc23D(立体)

    BackColor

    背景颜色。可从弹出的调色板选择。

    BorderStyle

    获得或设置对象的边框样式。取值为:
    0 cc2None(
    无边界线)
    1 cc2FixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataBindings

    获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为: True 可用 False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    Height

    月视图(MonthView)控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MaxDate

    获得或设置能被显示或者通过控件接受的最近的日期。

    MaxSelCount

    获得或设置限制在用户能多重选择日期的数量。

    MinDate

    获得或设置能被显示或者通过控件接受的最早期的日期。

    MonthBackColor

    获得或设置过去显示MonthView月的背景颜色。可从弹出的调色板选择。

    MonthColumns

    获得或设置显示水平控件的月的数量。

    MonthRows

    获得或设置显示在控件中垂直的月的数量。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    MultiSelect

    返回或设置某个值来决定用户是否能选择多个星期。取值为:
    True
    False

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 cc2OLEDropNone(无)
    1 cc2OLEDropManual(手动)

    ScrollRate

    返回或设置某个值来决定当用户单击滑动按钮时控件移动的月的数量。

    ShowToday

    返回或设置某个值来决定控件是否在MonthView的底部显示'Today xx/xx/xx'文字。取值为:
    True
    False

    ShowWeekNumbers

    返回或设置某个值来决定控件是否在每一天的行的左边显示星期数。取值为:
    True
    False

    StartOfWeek

    返回或设置某个值来决定控件是否在每一天的纵列的左边显示星期数[Mon-Sun] 。取值为:
    0 mvwSunday
    1 mvwMonday
    2 mvwTuesday
    3 mvwWednesday
    4 mvwThursday
    5 mvwFriday
    6 mvwSaturday

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    TitleBackColor

    获得或设置用于显示MonthView题目部分的背景颜色。可从弹出的调色板选择。

    TitleForeColor

    获得或设置用于显示MonthView题目部分的前景颜色。可从弹出的调色板选择。

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    TrailingForeColor

    获得或设置用于在MonthView的开始和结尾显示来自上一月份和下一月份的天的前景颜色。可从弹出的调色板选择。

    Value

    获得或设置当前选择日期

    Visible

    设置此对象的可见性。 取值为:
    True
    该对象可见
    False 该对象不可见

    Week

    获得或设置当前选定日期的星期数量[1-52]

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    月视图(MonthView)控件宽度

     

    2.19、图表控件(MSChard)的常用属性

     

    属性

    说明

    (Name)

    图表控件的名称

    (自定义)

    打开属性页

    AllowDithering

    获得或设置图表是否禁止颜色抖动以增强图表显示。取值为:
    True
    False

    AllowDynamicRotation

    决定用户是否能交互的旋转三维图表。取值为:
    True
    False

    AllowSelections

    决定用户是否能选择图表元素。取值为: True False

    AllowSeriesSelection

    决定单击数据点是否能选中包含该数据点的系列。取值为:
    True
    False

    AutoIncrrment

    决定数据网格中使用Data属性输入或更新数据之后,当前数据点行和列是否自动递增。取值为:
    True
    False

    BorderStyle

    获得或设置边界样式。取值为:
    0 VtBorderStyleNone(
    无边界线)
    1 VtBorderStyleFixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    chartType

    获得或设置用于图示数据网格中数据的图表类型。取值为:
    0 VtChChartType3dBar
    1 VtChChartType2dBar
    2 VtChChartType3dLine
    3 VtChChartType2dLine
    4 VtChChartType3dArea
    5 VtChChartType2dArea
    6 VtChChartType3dStep
    7 VtChChartType2dStep

    Column

    获得或设置数据网格的活动列。

    ColumnCount

    获得或设置数据网格的列数。

    ColumnLabel

    获得或设置与Column属性指定的列相关的标签。

    ColumnLabelCount

    获得或设置数据网格中数据列之上的标签级数。

    ColumnLabelIndex

    标识列标签特定级

    Data

    获得或设置数据网格中由Column和Row标识的指定数据点的值。

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    获得或设置控件的数据源

    DoSetCursor

    获得或设置鼠标光标类型是否可由图表设置。取值为:
    True
    False

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    DrawMode

    决定该图表在何时、如何重画。取值为:
    0 VtChDrawModeDraw
    1 VtChDrawModeBlit

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    FootnoteText

    获得或设置图表脚注的文本。

    Height

    图表控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 chOLEDragManual(手动)
    1 chOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 flexOLEDropNone(无)
    1 flexOLEDropManual(手动)

    RandomFill

    决定是否使用随机数产生图表。取值为:
    True
    False

    Repaint

    决定图表改变后是否重画。取值为:
    True
    False

    Row

    获得或设置数据网格活动行。

    RowCount

    获得或设置数据网格的行数。

    RowLabel

    获得或设置与特定行相关的标签,该行由Row属性标识。

    RowLabelCount

    获得或设置数据网格中数据行左边的标签级数

    RowLabelIndex

    标识特定的行标签级

    SeriesColumn

    获得或设置当前系列所显示的图表列

    SeriesType

    获得或设置用于显示由Column属性标识的系列的图表类型。取值为:
    -1 VtChSeriesTypeDefault
    0 VtChSeriesType3dBar
    1 VtChSeriesType2dBar
    5 VtChSeriesType3dLine
    6 VtChSeriesType2dLine
    7 VtChSeriesType3dArea
    8 VtChSeriesType2dArea
    9 VtChSeriesType3dStep

    ShowLegend

    决定图表中是否显示图例。取值为:
    True
    False

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    TextLengthType

    获得或设置如何绘制文本,以优化屏幕和打印页的外观。取值为:
    0 VtTextLengthTypeVirtual
    1 VtTextLengthTypeDevice

    TitleText

    获得或设置图表标题文本

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    图表控件宽度

     

    2.20MSComm的常用属性

     

    属性

    说明

    (Name)

    MSComm控件的名称

    (自定义)

    打开属性页

    CommPort

    获得或设置通讯端口号

    DTREnable

    决定在通讯过程中是否使数据终端机状态线有效。取值为:
    True
    False

    EOFEnable

    获得或设置是否搜索EOF字符。取值为:
    True
    False

    Handshaking

    获得或设置软件的握手协议。取值为:
    0 comNone
    1 comXOnXoff
    2 comRTS
    3 comRTSXOnXOff

    InBufferSize

    获得或设置接收缓冲区的大小,以字节数为单位。

    Index

    在对象数组中的编号

    InputLen

    获得或设置输入属性从接收缓冲区读出的字符数。

    InputMode

    获得或设置输入属性检索的数据类型。取值为:
    0 comInputModeText
    1 comInputModeBinary

    Left

    距离容器左边框的距离

    NullDiscard

    决定是否将空字符串从端口传送到接收缓冲区。取值为:
    True
    False

    OutBufferSize

    获得或设置传输缓冲区中的字符数

    ParityReplace

    获得或设置当出现奇偶校验错误时,用来替换数据流中无效字符的字符。

    RThreshold

    获得或设置要接受的字符数。

    RTSEnable

    决定能否使行有效。取值为:
    True
    False

    Settings

    获得或设置波特率、奇偶校验、数据位和停止位参数。

    SThreshold

    获得或设置传输中所能允许的最小字符数

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

     

    2.21、电子表格控件(MSFlexGrid)的常用属性

     

    属性

    说明

    (Name)

    电子表格控件的名称

    (自定义)

    打开属性页

    AllowBigSelection

    获得或设置是否在行头或列头单击将导致选定整行或整列。取值为:
    True
    允许
    False 不允许

    AllowUserResizing

    获得或设置是否允许用户使用鼠标重新调整行或列的大小(调整行高和列宽)。取值为:
    0 flexResizeNone(
    不能调整)
    1 flexResizeColumns(调整列)
    2 flexResizeRows(调整行)
    3 flexResizeBoth(调整行和列)

    Appearance

    获得或设置是否控件可以用三维效果画出(外观效果)。取值为:
    0 flexFlat(
    平面)
    1 flex3D(立体)

    BackColor

    获得或设置FlexGrid中各种元素的背景色(所有单元格背景颜色)。可从弹出的调色板选择。

    BackColorBkg

    获得或设置FlexGrid中各种元素的背景色(网络外背景颜色)。可从弹出的调色板选择。

    BackColorFixed

    获得或设置FlexGrid中各种元素的背景色(固定行和列背景颜色)。可从弹出的调色板选择。

    BackColorSel

    获得或设置FlexGrid中各种元素的背景色[所选单元格背景颜色(被选中时的背景颜色)] 。可从弹出的调色板选择。

    BorderStyle

    获得或设置边界样式。取值为:
    0 flexBorderNone(
    无边界线)
    1 flexBorderFixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    Clos

    决定FlexGrid中的总列数

    DataSource

    获得或设置控件的数据源

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式,取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    FillStyle

    决定是否设置FlexGrid的文本属性或单元格属性之一可以应用到全部已选的单元。取值为:
    0 flexFillSingle
    1 flexFillRepeat

    FixedCols

    获得或设置FlexGrid的固定(不可滚动)列的总数

    FixedRows

    获得或设置FlexGrid的固定(不可滚动)行的总数

    FocusRect

    决定FlexGrid控件是否应该绘制一中心矩形环绕当前单元。取值为:
    0 flexFocusNone
    1 flexFocusLight
    2 flexFocusHeavy

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    决定所有单元格前景颜色。可从弹出的调色板选择。

    ForeColorFixed

    决定固定行和列前景颜色。可从弹出的调色板选择。

    ForeColorSel

    决定所选单元格前景颜色(被选中时的前景颜色)。可从弹出的调色板选择。

    FormatString

    允许在设计时设置FlexGrid的列宽度、对齐和固定行和列的文本(固定行和列赋值)

    GridColor

    获得或设置网络线颜色。可从弹出的调色板选择。

    GridColorFixed

    获得或设置固定行和列及外框线颜色。可从弹出的调色板选择。

    GridLines

    获得或设置网络线的类型。取值为:
    0 flexGridNone(
    无网络线)
    1 flexGridFlat(实线)
    2 flexGridInset(突出)
    3 flexGridRaised

    GridLinesFixed

    获得或设置固定行和列的画线的类型。取值为:
    0 flexGridNone(
    无网络线)
    1 flexGridFlat(实线)
    2 flexGridInset(突出)
    3 flexGridRaised(凹陷)

    GridLineWidth

    获得或设置网络线宽度,单位为像素

    Height

    电子表格控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    HighLight

    获得或设置是否突出显示选定单元。取值为:
    0 flexHightNever
    1 flexHightAlways
    2 flexHightWithFocus

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MergeCells

    获得或设置是否将由相同的单元放入多行或多列扩展成的一个单元。取值为:
    0 flexMergeNever
    1 flexMergeFree
    2 flexMergeRestrictRows
    3 flexMergeRestrictColumns
    4 flexMergeRestrictAll

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 flexOLEDropNone(无)
    1 flexOLEDropManual(手动)

    PictureType

    获得或设置应由Picture属性生成的图片类型。取值为:
    0 flexPictureColor
    1 flexPictureMonochrome

    Redraw

    是否允许重画电子表格控件。取值为:
    True
    可以
    False 不可以

    RightToLeft

    文本书写是否自左向右。取值为:
    True
    False
    自右向左

    RowHeightMin

    获得或设置整个控件的最小行高,单位为缇。

    Rows

    决定电子表格中的行的总数。

    ScrollBars

    获得或设置电子表格控件是否有垂直和水平滚动条。取值为:
    0 flexScrollBarNone(
    无)
    1 flexScrollBarHorizontal(水平)
    2 flexScrollBarVertical(垂直)
    3 flexScrollBarBoth(水平和垂直)

    ScrollTrack

    获得或设置当用户沿着滚动条移动滚动框时,是否电子表格的内容滚动。取值为:
    True
    False

    SelectionMode

    获得或设置电子表格是否允许常规单元选择、按行选择或按列选择。取值为:
    0 flexSelectionFree(
    常规)
    1 flexSelectionByRow(按行)
    2 flexSelectionByColumn(按列)

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    TextStyle

    获得或设置显示文本的三维效果。取值为:
    0 flexTextFlat(
    平面)
    1 flexTextRaised
    2 flexTextInset
    3 flexTextRaisedLight
    4 flexTextInsetLight

    TextStyleFixed

    获得或设置显示固定行和列的文本的三维效果。取值为:
    0 flexTextFlat(
    平面)
    1 flexTextRaised
    2 flexTextInset
    3 flexTextRaisedLight
    4 flexTextInsetLight

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    电子表格控件宽度

    WordWrap

    获得或设置是否允许单元内部的文本换行。取值为:
    True
    可以
    False 不可以

     

    2.22、层次型电子表格控件(MSHFlexGrid)的常用属性

     

    属性

    说明

    (Name)

    层次型电子表格控件的名称

    (自定义)

    打开属性页

    AllowBigSelection

    获得或设置是否在行头或列头单击将导致选定整行或整列。取值为:
    True
    允许
    False 不允许

    AllowUserResizing

    获得或设置是否允许用户使用鼠标重新调整行或列的大小(调整行高和列宽)。取值为:
    0 flexResizeNone(
    不能调整)
    1 flexResizeColumns(调整列)
    2 flexResizeRows(调整行)
    3 flexResizeBoth(调整行和列)

    Appearance

    获得或设置是否控件可以用三维效果画出(外观效果)。取值为:
    0 flexFlat(
    平面)
    1 flex3D(立体)

    BackColor

    获得或设置FlexGrid中各种元素的背景色(所有单元格背景颜色)。可从弹出的调色板选择。

    BackColorBkg

    获得或设置FlexGrid中各种元素的背景色(网络外背景颜色)。可从弹出的调色板选择。

    BackColorFixed

    获得或设置FlexGrid中各种元素的背景色(固定行和列背景颜色)。可从弹出的调色板选择。

    BackColorSel

    获得或设置FlexGrid中各种元素的背景色[所选单元格背景颜色(被选中时的背景颜色)]。可从弹出的调色板选择。

    BackColorUnpopulated

    获得或设置FlexGrid中各种元素的背景色(所有单元格背景颜色)。可从弹出的调色板选择。

    BandDisplay

    获得或设置band的显示类型。取值为:
    0 flexBandDisplayHorizontal
    1 flexBandDisplayVertical

    BorderStyle

    获得或设置边界样式。取值为:
    0 flexBorderNone(
    无边界线)
    1 flexBorderFixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    获得或设置控件的数据源

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    FillStyle

    决定是否设置FlexGrid的文本属性或单元格属性之一可以应用到全部已选的单元。取值为:
    0 flexFillSingle
    1 flexFillRepeat

    FixedCols

    获得或设置FlexGrid的固定(不可滚动)列的总数

    FixedRows

    获得或设置FlexGrid的固定(不可滚动)行的总数

    FocusRect

    决定FlexGrid控件是否应该绘制一中心矩形环绕当前单元。取值为:
    0 flexFocusNone
    1 flexFocusLight
    2 flexFocusHeavy

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    FontFixed

    固定行和列的字型,可从弹出的对话框选择字体,大小和风格

    FontWidth

    字体宽度

    FontWidthFixed

    固定行和列的字体宽度

    ForeColor

    决定所有单元格前景颜色。可从弹出的调色板选择。

    ForeColorFixed

    决定固定行和列前景颜色。可从弹出的调色板选择。

    ForeColorSel

    决定所选单元格前景颜色(被选中时的前景颜色)。可从弹出的调色板选择。

    FormatString

    允许在设计时设置FlexGrid的列宽度、对齐和固定行和列的文本(固定行和列赋值)

    GridColor

    获得或设置网络线颜色。可从弹出的调色板选择。

    GridColorFixed

    获得或设置固定行和列及外框线颜色。可从弹出的调色板选择。

    GridColorUnpopulated

    获得或设置网络线颜色。可从弹出的调色板选择。

    GridLines

    获得或设置网络线的类型。取值为:
    0 flexGridNone(
    无网络线)
    1 flexGridFlat(实线)
    2 flexGridInset(突出)
    3 flexGridRaised(凹陷)
    4 flexGridDashes(短划线)
    5 flexGridDots(点线)

    GridLinesFixed

    获得或设置固定行和列的画线的类型。取值为:
    0 flexGridNone(
    无网络线)
    1 flexGridFlat(实线)
    2 flexGridInset(突出)
    3 flexGridRaised(凹陷)
    4 flexGridDashes(短划线)
    5 flexGridDots(点线)

    GridLinesUnpopulated

    获得或设置网络线的类型。取值为:
    0 flexGridNone(
    无网络线)
    1 flexGridFlat(实线)
    2 flexGridInset(突出)
    3 flexGridRaised(凹陷)
    4 flexGridDashes(短划线)
    5 flexGridDots(点线)

    GridLineWidth

    获得或设置网络线宽度,单位为像素

    GridLinesWidthFixed

    获得或设置固定行和列及外框线宽度,单位为像素

    GridLinesWidthUnpopulated

    获得或设置网络线宽度,单位为像素

    Height

    层次型电子表格控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    HighLight

    获得或设置是否突出显示选定单元。取值为:
    0 flexHightlightNever
    1 flexHightlightAlways
    2 flexHightlightWithFocus

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MergeCells

    获得或设置是否将由相同的单元放入多行或多列扩展成的一个单元。取值为:
    0 flexMergeNever
    1 flexMergeFree
    2 flexMergeRestrictRows
    3 flexMergeRestrictColumns
    4 flexMergeRestrictAll

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 flexOLEDropNone(无)
    1 flexOLEDropManual(手动)

    PictureType

    获得或设置应由Picture属性生成的图片类型。取值为:
    0 flexPictureColor
    1 flexPictureMonochrome

    Redraw

    是否允许重画电子表格控件。取值为:
    True
    可以
    False 不可以

    RowHeightMin

    获得或设置整个控件的最小行高,单位为缇。

    Rows

    决定电子表格中的行的总数。

    RowSizingMode

    获得或设置 the row sizing mode 。取值为:
    0 flexRowSizeIndividual
    1 flexRowSizeAll

    ScrollBars

    获得或设置电子表格控件是否有垂直和水平滚动条。取值为:
    0 flexScrollBarNone(
    无)
    1 flexScrollBarHorizontal(水平)
    2 flexScrollBarVertical(垂直)
    3 flexScrollBarBoth(水平和垂直)

    ScrollTrack

    获得或设置当用户沿着滚动条移动滚动框时,是否电子表格的内容滚动。取值为:
    True
    False

    SelectionMode

    获得或设置电子表格是否允许常规单元选择、按行选择或按列选择。取值为:
    0 flexSelectionFree(
    常规)
    1 flexSelectionByRow(按行)
    2 flexSelectionByColumn(按列)

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    TextStyle

    获得或设置显示文本的三维效果。取值为:
    0 flexTextFlat(
    平面)
    1 flexTextRaised
    2 flexTextInset
    3 flexTextRaisedLight
    4 flexTextInsetLight

    TextStyleFixed

    获得或设置显示固定行和列的文本的三维效果。取值为:
    0 flexTextFlat(
    平面)
    1 flexTextRaised
    2 flexTextInset
    3 flexTextRaisedLight
    4 flexTextInsetLight

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    层次型电子表格控件宽度

    WordWrap

    获得或设置是否允许单元内部的文本换行。取值为:
    True
    可以
    False 不可以

     

    2.23MSRDC控件的常用属性

     

    属性

    说明

    (Name)

    MSRDC控件的名称

    Align

    获得或设置一个值,决定对象在窗体上的显示位置。取值为:
    0 vbAlignNone(
    无)
    1 vbAlignTop(顶部排列)
    2 vbAlignBottom(底部排列)
    3 vbAlignLeft(左边排列)
    4 vbAlignRight(右边排列)

    Appearance

    是否用立体效果绘制。取值为:
    0 rdFlatBevel(
    平面)
    1 rd3DBevel(立体)

    BackColor

    设置背景颜色。可从弹出的调色板选择。

    BatchSize

    批处理更新的记录数

    BOFAction

    获得或设置到达文件首时发生的动作。取值为:
    0 rdMove First
    1 rdBOF

    Caption

    控件的标题

    Connect

    获得或设置以打开连接的源的信息。

    CursorDriver

    指定所创建游标的类型。取值为:
    0 rdUseIfNeeded
    1 rdUseOdbc
    2 rdUseServer
    3 rdUseClienBatch

    DataSourceName

    获得或设置远端数据控件的数据源名称。取值为:
    MS Access Database
    dBASE Files
    Excel Files
    Visual FoxPro Database
    Visual FoxPro Tables
    dBase Files - Word
    FoxPro Files - Word

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    EOFAction

    获得或设置到达文件结尾时发生的动作。取值为:
    0 rdMoveLast
    1 rdEDF
    2 rdAddNew

    ErrorThreshold

    获得或设置一个值,它决定引起致命错误的严重级别。

    Font

    字型,可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色,可从弹出的调色板选择。

    Height

    MSRDC控件的高度

    Index

    在对象数组中的编号

    KeysetSize

    获得或设置键集缓冲区中的行数。

    Left

    距离容器左边框的距离

    LockType

    指定并发处理类型。取值为:
    1 rdConcurReadOnly
    2 rdConcurLock
    3 rdConcurRowver
    4 rdConcurValues
    5 rdConcurBatch

    LoginTimeout

    获得或设置连接到数据源的超时值。

    LogMessages

    获得或设置ODBC跟踪文件的位置。

    MaxRows

    获得或设置查询所返回的最大行数。

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为:
    True
    False

    OPtions

    指定rdoResultset对象的选项

    Password

    在创建rdoEnvironment对象过程中使用密码。

    Prompt

    指定ODBC提示选项。取值为:
    0 rdDriverPrompt
    1 rdDriverNoPrompt
    2 rdDriverComplete
    3 rdDriverCompleteRequired

    QueryTimeout

    获得或设置执行查询的超时值

    ReadOnly

    决定RemoteData控件数据源是否只读。取值为:
    True
    False

    ResultsetType

    RemoteData控件支持的结果集类型。取值为:
    1 rdOpenKeyset
    3 rdOpenStatic

    RowsetSize

    获得或设置行集中的行数

    SQL

    获得或设置SQL语句定义查询

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    UserName

    指定用户ID

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    2.24PictureClip控件的常用属性

     

    属性

    说明

    (Name)

    PictureClip控件的名称

    (自定义)

    打开属性页

    CellHeight

    GraphicCell的高度(不能在属性窗口设置)

    CellWidth

    GraphicCell的宽度(不能在属性窗口设置)

    Clip

    返回PictureClip控件中裁定区域的位图(不能在属性窗口设置)

    Clip Height

    指定Clip属性所含位图的高度(不能在属性窗口设置)

    Clip Width

    指定Clip属性所含位图的宽度(不能在属性窗口设置)

    ClipX

    指定Clip属性所含位图左上角的X坐标(不能在属性窗口设置)

    ClipY

    指定Clip属性所含位图左上角的Y坐标(不能在属性窗口设置)

    Cols

    获得或设置该图片中所有的列数

    GraphicCell

    一维数组,依此包含Rows行*Cols列个裁定的位图(不能在属性窗口设置)

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Picture

    该属性用于设置控件要显示的图形, 该属性不管是在属性窗口还是在运行时用程序设置,均要求有完整的路径名和文件名。只支持位图(.BMP)文件

    Rows

    获得或设置该图片中所有的行数

    StretchX

    定义将Clip属性中包含位图显示在图片框控件或图像框控件中时所应适应的宽度(不能在属性窗口设置)

    StretchY

    定义将Clip属性中包含位图显示在图片框控件或图像框控件中时所应适应的高度(不能在属性窗口设置)

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

    PictureClip控件的说明:

    PictureClip控件有如下两种方式裁剪其中的图形:
    1
    、选择图形的任意部分作为裁剪区域。为此,用ClipX属性和ClipY属性指定裁剪区域的左上角,用ClipWidth属性和ClipHeight属性指定裁剪区域的宽度和高度。这种方法能对位图随意裁剪,常常用于连续滚动观看一个大的图形的各个部分的情况。
    2、件图形划分成一定的行数和列数,结果得到一个统一编号的图形矩阵,再用GraphicCell属性取出指定的图形单元。这种方法适合那种包含一系列等大的图片的情况,例如工具栏中每一个图标上的图形等,如果PictureClip控件中保存的是一帧帧的位图,那么连续播放这些位图时就形成了动画的效果。 PictureClip控件使用的长度单位是像素,而图片框控件或图像控件默认的长度单位是缇(Twip),若要二者相吻合,应将图片框控件或图像控件的ScaleMode属性值为3,即以像素为度量单位。

     

    2.25、进度栏(ProgressBar)控件的常用属性

     

    属性

    说明

    (Name)

    进度栏(ProgressBar)控件的名称

    (CusTon-自定义)

    打开进度栏控件的属性页

    Align

    获得或设置一个值,决定对象在窗体上的位置。取值为:
    0 vbAlignNone(
    自选)
    1 vbAlignTop(顶端)
    2 vbAlignBottom(底端)
    3 vbAlignLeft(左端)
    4 vbAlignRight(右端)

    Appeatance

    获得或设置是否用立体效果绘制。取值为:
    0 ccFlat(
    平面)
    1 cc3D(立体)

    BorderStyle

    获得或设置边界样式。取值为:
    0 ccNone(
    无边界线)
    1 ccFixedSingle(固定单线框)

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    进度栏(ProgressBar)控件的高度

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Max

    获得或设置控件的最大值

    Min

    获得或设置控件的最小值

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为: True False

    OLEDropMode

    获得或设置是否能将这个控件作为OLE放置目标。取值为:
    0 ccOLEDropNone(无)
    1 ccOLEDropManual(手动)

    Orientation

    获得或设置进度栏是垂直还是水平显示。取值为:
    0 ccOrientationHorizontal(
    水平显示,此为默任值)
    1 ccOrientationVertical(垂直显示)

    Scrolling

    获得或设置一个值,决定该控件显示进度时是使用标准的分段进度栏,还是使用平滑的进度栏。取值为:
    0 ccScrollingStandard
    1 ccScrollingSmooth

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    进度栏(ProgressBar)控件宽度

     

    2.26RichTextBox控件的常用属性

     

    属性

    说明

    (Name)

    RichTextBox控件的名称

    (自定义)

    打开属性页

    Appearance

    是否用立体效果绘制。取值为:
    0 rtfFlat(
    平面)
    1 rtfThreeD(立体)

    AutoVerbMenu

    返回或设置该控件是否能作为OLE放下目标。取值为:
    True
    False

    BackColor

    背景颜色。可从弹出的调色板选择。

    BorderStyle

    获得或设置对象的边框样式。取值为:
    0 rtfNone(
    无边界线)
    1 rtfFixedSingle(固定单线框)

    BulletIndent

    返回或设置当SelBullet设为True时,RichTextBox控件中的缩进数量。

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DataBindings

    获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。

    DataField

    获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat

    返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember

    获得或设置一个值,为数据连接描述数据成员

    DataSource

    设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DisableNoScroll

    返回或设置一个值,决定RichTextBox控件的滚动条是否无效。取值为:
    True
    False

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    FileName

    获得或设置设计时加载到RichTextBox控件的文件的文件名。

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    Height

    RichTextBox控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    HideSelection

    获得或设置一个值,指出当一个控件失去焦点时,选定项目是否保持突出显示。取值为:
    True
    False

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Locked

    获得或设置一个值,指出是否能编辑RichTextBox控件的内容。取值为:
    True
    False

    MaxLength

    获得或设置一个值,指出RichTextBox控件是否有该控件能够包含的最大字符数,如果有,指定该最大数。

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    MultiLine

    返回或设置一个值,指出RichTextBox控件是否能接受和显示多行文本。取值为:
    True
    False

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 rtfOLEDragManual(手动)
    1 rtfOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 rtfOLEDropNone(无)
    1 rtfOLEDropManual(手动)

    RightMargin

    设置文本换行、居中对齐等情况下的右边距。

    ScrollBars

    返回或设置一个值,指出RichTextBox控件是否有水平或垂直滚动条。取值为:
    0 rtfNone
    1 rtfHorizontal
    2 rtfVertical
    3 rtfBoth

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    Text

    获得或设置一个对象所包含的文本。

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。 取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    RichTextBox控件宽度

     

    2.27、滑动块(Slider)控件的常用属性

     

    属性

    说明

    (Name)

    滑动块控件对象的名称

    (CusTon-自定义)

    打开控件的属性页

    BorderStyle

    获得或设置边界样式。取值为:
    0 ccNone(
    无边界线)
    1 ccFixedSingle(固定单线框)

    CausesValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    滑动块控件对象的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    LargeChange

    获得或设置按下PageDown或PageUp键时增加的值。

    Left

    距离容器左边框的距离

    Max

    获得或设置控件的最大值

    Min

    获得或设置控件的最小值

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 ccOLEDropNone(无)
    1 ccOLEDropManual(手动)

    Orientation

    获得或设置滑块控件的方向,为水平或是垂直。取值为:
    0 ccOrientationHorizontal(
    水平)
    1 ccOrientationVertical(垂直)

    SelectRange

    获得或设置滑动控件是否能有选定区域。取值为:
    True
    False

    SelLength

    获得或设置选定的长度

    SelStart

    获得或设置选定起始位置的值。

    SmallChange

    获得或设置按下左箭头或右箭头时增加的值。

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    TextPosition

    获得或设置一个值,决定有关滑块改变位置的工具提示所显示的位置。取值为:
    0 sldAboveLeft
    1 sldBelowRight

    TickFrequency

    获得或设置滑块控件的滑动频率;每n次增加出现1个滑块。

    TickStyle

    获得或设置滑块在滑块控件上的位置。取值为:
    0 sldBottomRight
    1 sldTopLeft
    2 sldBoth
    3 sldNoTicks

    ToolTipText

    设置该对象的提示行

    Top

    距窗体顶部边界的距离

    Value

    获得或设置对象的值。

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    设置该对象的宽度

     

    2.28、选项卡(SSTab)的常用属性

     

    属性

    说明

    (自定义)

    打开属性页

    BackColor

    背景颜色。可从弹出的调色板选择。

    Caption

    获得或设置活动选项卡中显示的文本

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    ForeColor

    前景颜色。可从弹出的调色板选择。

    Height

    选项卡(SSTab)控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放下目标。取值为:
    0 ssOLEDropNone(无)
    1 ssOLEDropManual(手动)

    Picture

    指定一个在当前选项卡位置显示的位图。

    ShowFocusRect

    控件拥有焦点时,决定是否在其标题中画聚焦框。取值为:
    True
    False

    Style

    获得或设置选项卡的样式。取值为:
    0 ssStyleTabbedDialog
    1 ssStylePropertyPage

    Tab

    获得或设置活动的选项卡号

    TabHeight

    获得或设置选项卡的高度

    TabIndex

    获得或设置父窗体中对象响应Tab键的顺序。

    TabMaxWidth

    获得或设置每个选项卡最大宽度

    TabOrientation

    获得或设置一个值,决定选项卡出现在控件的哪一边。取值为:
    0 ssTabOrientationTop(
    顶端)
    1 ssTabOrientationBottom(底端)
    2 ssTabOrientationLeft(左端)
    3 ssTabOrientationRight(右端)

    Tabs

    获得或设置选项卡数目

    TabsPerRow

    获得或设置在每一行中出现的选项卡号。

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    选项卡(SSTab)控件宽度

    WordWrap

    决定当每个选项卡的标题中的文本太长时,是否自动折行。取值为:
    True
    False

     

    2.29、状态栏(StatuaBar)控件的常用属性

     

    属性

    说明

    (Name)

    状态栏(StatuaBar)控件的名称

    (CusTon-自定义)

    打开状态栏控件的属性页

    Align

    获得或设置一个值,决定对象在窗体上的位置。取值为:
    0 vbAlignNone(
    自选)
    1 vbAlignTop(顶端)
    2 vbAlignBottom(底端)
    3 vbAlignLeft(左端)
    4 vbAlignRight(右端)

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    Height

    状态栏(StatuaBar)控件的高度

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为:
    True
    False

    OLEDropMode

    获得或设置是否能将这个控件作为OLE放置目标。取值为:
    0 ccOLEDropNone(无)
    1 ccOLEDropManual(手动)

    ShowTips

    允许或禁止窗格的工具提示。取值为:
    True
    False

    SimpleText

    获得或设置当状态栏控件的Style属性设置为Simple时,显示的文本。

    Style

    获得或设置单(simple)或多窗格样式。取值为:
    0 sbrNormal
    1 sbrSimple

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    状态栏(StatuaBar)控件宽度

     

    2.30、SysInfo控件的常用属性

     

    属性

    说明

    (Name)

    SysInfo控件的名称

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

     

    2.32、工具栏(ToolBar)控件的常用属性

     

    属性

    说明

    (Name)

    工具栏(ToolBar)控件的名称

    (CusTon-自定义)

    打开工具栏控件的属性页

    Align

    获得或设置一个值,决定对象在窗体上的位置。取值为:
    0 vbAlignNone(
    自选)
    1 vbAlignTop(顶端)
    2 vbAlignBottom(底端)
    3 vbAlignLeft(左端)
    4 vbAlignRight(右端)

    AllowCustomize

    获得或设置一个值,决定用户是否能自定义工具栏。取值为:
    True
    False

    Appearance

    获得或设置是否控件可以用三维效果画出(外观效果)。取值为:
    0 ccFlat(
    平面)
    1 cc3D(立体)

    BorderStyle

    获得或设置边界样式。取值为:
    0 ccNone(
    无边界线)
    1 ccFixedSingle(固定单线框)

    ButtonHeight

    获得或设置按钮的高度。

    ButtonWidth

    获得或设置按钮的宽度。

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    工具栏(ToolBar)控件的高度

    HelpContextID

    当自定义工具条对话框要求帮助时所显示的帮助上下文的标题。

    HelpFile

    当自定义工具条对话框要求帮助时所使用的帮助文件。

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    Negotiate

    当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。取值为:
    True
    False

    OLEDropMode

    获得或设置是否能将这个控件作为OLE放置目标。取值为:
    0 ccOLEDropNone(无)
    1 ccOLEDropManual(手动)

    ShowTips

    允许或禁止工具按钮的工具提示。取值为:
    True
    False

    Style

    获得或设置一个值,决定如何绘制工具栏。取值为:
    0 tbrStandard
    1 tbrFlat

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    Tag

    存储程序所需的附加数据

    TextAlignment

    获得或设置一个值,决定按钮文本显示在按钮图像下方还是右侧。取值为:
    0 tbrTextAlignBottom
    1 tbrTextAlignRight

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    工具栏(ToolBar)控件宽度

    Wrappable

    获得或设置按钮是否能换行。取值为:
    True
    False

     

    2.33、树状视图控件(TreeView)的常用属性

     

    属性

    说明

    (Name)

    树视图控件的名称

    (自定义)

    打开属性页

    Appearance

    获得或设置是否用立体效果绘制。取值为:
    0 ccFlat(
    平面)
    1 cc3D(立体)

    BorderStyle

    获得或设置边界样式。取值为:
    0 ccNone(
    无边界线)
    1 ccFixedSingle(固定单线框)

    CauseValidation

    该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    Checkboxes

    获得或设置一个值,决定在树的每一项的旁边,是否显示一个复选框。取值为:
    True
    显示
    False 不显示

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 vbManual(
    手动)
    1 vbAutomatic(自动)

    Enabled

    用于设定是否对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font

    字型。可从弹出的对话框选择字体,大小和风格

    FullRowSelect

    获得或设置一个值,决定是否突出显示所选条目的所在行,并且在单击某条目的行的任意位置时,是否选中它。取值为:
    True
    False

    Height

    控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    HideSelection

    当树视图失去焦点时选定项是否显示为已选定。取值为:
    True
    不显示,此为默认值
    False 显示

    HotTracking

    获得或设置一个值,决定当鼠标指针经过条目时,这些条目是否突出显示。取值为:
    True
    False

    Indentation

    获得或设置树视图控件缩进宽度

    Index

    在对象数组中的编号

    LabelEdit

    获得或设置一个值,决定用户是否能编辑ListItem或Node对象的标签。取值为:
    0 tvwAutomatic
    1 tvwManual

    Left

    距离容器左边框的距离

    LineStyle

    获得或设置Node对象之间显示的行样式。取值为:
    0 tvwTreeLines
    1 tvwRootLines

    MouseIcon

    MousePointer=99时,设定一个自定义的鼠标图标

    MousePointer

    OLEDragMode

    获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
    0 ccOLEDragManual(手动)
    1 ccOLEDragAutomatic(自动)

    OLEDropMode

    获得或设置该对象是否能作为一个OLE放置目标。取值为:
    0 ccOLEDropNone(无)
    1 ccOLEDropManual(手动)

    PathSeparator

    获得或设置由FullPath属性返回的路径所使用的分隔符字符串。

    Scroll

    获得或设置一个值,决定树视图控件是否显示滚动条并允许滚动(垂直和水平方向)。取值为:
    True
    False

    SingleSel

    获得或设置一个值,在树中选择新的条目时,是否展开该条目并使前一个所选的条目折叠。取值为:
    True
    False

    Sorted

    指出控件的元素是否自动以字母顺序排序。取值为:
    True
    False

    Style

    显示Node对象的层次列表,每个列标有一个标签和一个可选位图构成。取值为:
    0 tvwTextOnly(只有文本)
    1 tvwPictureText(图片和文本)
    2 tvwPlusMinusText(加减号和文本)
    3 tvwPlusPictureText(加减号、文本和图形)
    4 tvwTreelinesText(树中连线和文本)
    5 tvwTreelinesPictureText(树中连线、文本和图形)
    6 tvwTreelinesPlusMinusText(树中连线、加减号和文本)
    7 tvwTreelinesPlusPictureMinusText(树中连线、加减号、文本和图形)

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    控件宽度

     

    2.34UpDown控件的常用属性

     

    属性

    说明

    (Name)

    UpDown控件的名称

    (CusTon-自定义)

    打开UpDown控件的属性页

    Alignment

    获得或设置该控件与它的绑定控件的对齐方式。取值为:
    0
    该控件在绑定控件的左边
    1 该控件在绑定控件的右边,此为默任的方式

    AutoBuddy

    获得或设置是否自动绑定。取值为:
    True
    则该控件自动以上一个Tab顺序的控件为绑定控件
    False

    BuddyControl

    获得或设置作为绑定控件的控件

    BuddyProperty

    获得或设置用于与绑定控件保持同步的属性

    CauseValidation

    该控件获得焦点时,第二个控件的Validate事件是否发生。取值为:
    True 发生
    False 不发生

    DragIcon

    该对象在拖动过程中鼠标的图标

    DragMode

    该对象的拖动模式。取值为:
    0 Manual(
    手动)
    1 Automatic(自动)

    Enabled

    用于设定是或对事件产生响应。取值为:
    True
    可用
    False 不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件

    Height

    UpDown控件的高度

    HelpContextID

    指定一个对象的缺省帮助文件上下文标识符

    Increment

    获得或设置每一次单击时改变的值

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    Max

    获得或设置滚动范围的上界值

    Min

    获得或设置滚动范围的下界值

    OLEDropMode

    获得或设置是否能将这个控件作为OLE放置目标。取值为:
    0 cc2OLEDropNone(无)
    1 cc2OLEDropManual(手动)

    Orientation

    获得或设置控件是垂直放置还是水平放置。取值为:
    0
    垂直放置,此为默任值
    1 水平放置

    SyncBuddy

    获得或设置与绑定控件是否保持同步。取值为:
    True
    False

    TabIndex

    获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop

    设置是否可以用"Tab"键选取此对象。取值为:
    True 可以
    False 不可以

    Tag

    存储程序所需的附加数据

    ToolTipText

    设置该对象的提示行

    Top

    距容器顶部边界的距离

    Value

    获得或设置控件的当前值

    Visible

    设置此对象的可见性。取值为:
    True
    该对象可见
    False 该对象不可见

    WhatsThisHelpID

    获得或设置与对象相关联的上下文号

    Width

    UpDown控件宽度

    Wrap

    获得或设置控件数值是否从最大到最小或从最小到最大回绕

     

    2.35Winsock控件的常用属性

     

    属性

    说明

    (Name)

    Winsock控件的名称

    (自定义)

    打开属性页

    Index

    在对象数组中的编号

    Left

    距离容器左边框的距离

    LocalPort

    获得或设置本地计算机上要使用的端口。

    Protocol

    获得或设置套接字协议。取值为:
    0 sckTCPProtocol
    1 sckUDPProtocol

    RemoteHost

    获得或设置用于标识远程计算机的名称。

    RemotePort

    获得或设置要连接的远程计算机端口。

    Tag

    存储程序所需的附加数据

    Top

    距容器顶部边界的距离

     

    展开全文
  • Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...
  • vb.net DataGridView控件用法合集

    千次下载 热门讨论 2008-10-26 20:09:14
    vb.net操作DataGridView控件的用法的集合,包括: 1. DataGridView当前的单元格属性取得、变更 2. DataGridView编辑属性 3. DataGridView最下面一列新追加行非表示 4. DataGridView判断当前选中行是否为新追加的...
  • VB6.0和VB.NET对比

    千次阅读 热门讨论 2018-09-23 09:41:25
    不能简单认为VB .net是VB的新版本。首先它们一个是完全面向对象的语言,而另一个不是完全面向对象的,其次VB .NET是构建于.Net framework之上的。当然,它们同属Basic系列语言,又同为微软所开发,语法上有一定的...
  • Windows7的同学会发现在设计窗口时 拖动控件会卡顿 那么请在VB6主程序的EXE上右键 属性 兼容 选择XP SP3 勾上“禁用桌面元素” 重启VB6 马上就会恢复正常 但是多选控件时没有焦点 不知道选中了那些控件 WIN8同样...
  • VB控件属性使用大全

    2011-12-15 12:02:34
    (2)在对话框中选择控件”选项卡,显示ActiveX控件列表; (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击“确定”按钮,即可将所选...
  • VB讲课笔记06:窗体与常用控件

    千次阅读 2018-03-10 17:24:29
    VB讲课笔记06:窗体与常用控件 一、窗体设计 窗体是VB中最基本的对象,是应用程序的基本组成部分,是菜单栏、工具栏和控件等对象的容器,是应用程序与用户交互的窗口或对话框。窗体设计是整个VB应用程序设计的基础...
  • 内容索引:VB源码,系统相关,日历,日期选择器 VB日历控件,使用Access数据库存储日程信息,可以在某一天加入新的日程备注,以后还可以修改,虽然增加的这个功能不复杂,但却大大扩展了日历的可用,一举两得。
  • VB 6.0 在DataGrid表格中实现下拉列表框,大家可以看截图,在如演示效果所示的DataGrid表格中,单击“单位”一列任意行数据,会显示出一个下拉框,供输入选择单位,扩展了DataGrid的功能,增加了易用,提升了...
  • VB的常用内部控件简介

    千次阅读 2013-01-30 09:12:03
    这十天以来,重复着在视频与百例之间往返的学习生活,说VB无聊,其实很有意思,尤其是先看见一个比较新奇的小程序,然后自己折腾出来的那种喜悦是继续坚持的一种动力。  最近这两天有些不在状态了,一集视频没看完...
  • VB中 MSComm控件使用详解

    万次阅读 2015-06-16 11:24:48
    MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。   Microsoft Communications   Control(以下简称MSComm)是Microsoft公司提供的简化...
  • vb中的日期控件Date TimerPicker

    千次阅读 热门讨论 2013-11-18 22:09:45
    昨天上午师姐师哥们讲了博客的重要,博客的价值。其中,贾林师哥说到了“碎碎念”这个词,我觉得我以前的博客就是大多都是在碎碎念,所以一直在网易博客里碎碎念,没好意思到这里碎碎念。总碎碎念可是不行的,所以...
  • 转自 ... 1.找到 VB6 的安装目录 2.选中 VB6.EXE 3.右键 4.属性 5.切换到“兼容”选项卡 6.在“设置”方框中,选中“禁用桌面元素” 7.单击“确定”按钮 8.没了 自己记录下,方便以后解决该问题。
  • vb动态创建控件

    千次阅读 2013-07-10 22:50:24
    vb动态创建控件 2009-05-17 15:52 创建数据驱动窗体  所谓数据驱动窗体就是根据所请求的数据的不同生成相应的窗体。举例来讲,假设你现在有一个数据库,其中有些字段必须根据登录者的身份加以显示,...
  • VB动态添加控件的问题

    千次阅读 多人点赞 2011-08-31 13:12:52
    之前曾经写过关于在VB6动态添加可执行代码的文章 http://blog.csdn.net/prsniper/article/details/5811251 也有关于纯代码设计程序的文章 http://blog.csdn.net/prsniper/article/detai
  • 注:本来可以直接从第一步跳到第三步操作的,但是为了自己使用的系统完整考虑,建议在经过第一步以后,还是先进行第二步比较好,因为如果一旦在加载错误的提示那里选择了“否”,那么后面的文件就无法加载,这样...
  • vb的CommonDialog控件的使用   使用CommonDialog控件 CommonDialog控件提供诸如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框。运行 Windows 帮助引擎时,控件还能够显示帮助。 ...
  • VB.NET水晶报表控件经验总结 http://developer.51cto.com 2009-10-16 13:30 佚名 weaseek 我要评论(0) 这里介绍对于VB.NET水晶报表控件的最重要的属性就是ReportFileName了,把它设置为前面已经在...
  • vb的CommonDialog控件的使用

    千次阅读 2008-04-11 12:31:00
    使用CommonDialog控件CommonDialog控件提供诸如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框。运行 Windows 帮助引擎时,控件还能够显示帮助。CommonDialog控件在Visual Basic和 Microsoft ...
  • VB中使用WinSock控件编写网络程序

    千次阅读 2012-08-01 16:30:10
    WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器并进行数据交换。这两种协议都能用来创建客户端和服务端应用程序。就像定时器控件一样,WinSock控件运行时没有一个可视的...
  • vb.net datagridview控件导出excel

    千次阅读 热门讨论 2014-08-10 16:24:30
    导出数据的时候,经常需要将软件中的表格导出为excel,学习vb的时候用到了这个功能,当时用的是面向过程的编程方法,哪里需要了,就在哪个窗体写一遍代码。这次,我们使用面向对象的思维再次实现这个功能。对比一下...
  • VB MSFlexGrid控件的几种使用方法

    万次阅读 2011-07-25 19:38:29
    3 放一个 MsFlexGrid 控件和一个TextBox 控件(Text1)到 Form1。 修改MsFlexGrid 控件的名称为 Grid1, 设置Grid1 的行,列 为 4, 固定行,列为 0。 设置 Text1 的 Visiable 为 False, BorderStyle 为 None(0)。 4 ...
  • 再去判断其内容,比如说:想限制TextBox控件中内容为0-10的数字(你也可以用键盘Key事件,这个另说),想把ComboBox新输入的内容加入到列表选项中时,Validate事件就是很不错的选择。 内容: ❤Validate事件:前一个...
  • VB中 MSComm串口操作控件使用详解

    万次阅读 2011-08-17 15:19:35
    MSComm控件使用详解  MSComm 控件通过串行端口传输和接收数据,为应用程序提供...MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数, 而且在VC、VB、Delphi等语言中均可使用。 Micro

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,769
精华内容 7,107
关键字:

vb选择性输入控件