vb属性窗口属性设置全套整合
- 格式:doc
- 大小:264.50 KB
- 文档页数:31
ActiveForm 属性返回活动窗口的窗体。
如果MDIForm 对象是活动的或者是被引用的,则所指定的是活动的 MDI 子窗体。
语法object.ActiveFormobject 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
说明为了访问窗体的属性或者调用其方法需使用ActiveForm 属性-例如,Screen.ActiveForm.MousePointer = 4.这个属性在多文档接口 (MDI) 应用程序中尤其有用,其中,工具条上的一个按钮必须初始化为 MDI 子窗体中控件的一个动作。
当用户单击工具条上的“复制”按钮时,代码可以引用 MDI 子窗体上的活动控件中的文本-例如,ActiveForm.ActiveControl.SelText.当窗体上的控件拥有焦点时,该窗体就是屏幕上的活动窗体 (Screen.ActiveForm)。
另外,一个MDIForm 对象能够包含一个在 MDI 父窗体 (MDIForm.ActiveForm) 的上下文中是活动窗体的子窗体。
屏幕上的ActiveForm 不必与 MDI 窗体中的ActiveForm 一致,比如当对话框为活动时。
由于这个原因,当对话框有机会成为ActiveForm 的属性设置时,用ActiveForm指定MDIForm。
注意当一个活动的 MDI 子窗体没有被最大化时,父窗体和子窗体的标题栏都显示为活动的。
如果打算将 Screen.ActiveForm 或 MDIForm.ActiveForm 传递给一个过程,必须用类属的类型 (As Form) 而不是具体的窗体类型 (As MyForm) 来声明那个过程中的参数,即使ActiveForm 总是引用相同类型的窗体。
ActiveForm 属性为ProjectTemplate 对象确定缺省值。
ActiveForm 属性示例该例子在MDIForm 对象中的活动子窗体上打印时间。
1.02、标签控件(Lable)的常用属性 (6)1.03、文本框控件(TextBox)的常用属性 (9)1.04、框架控件(Frame)的常用属性 (12)1.05、命令按钮控件(CommandButton)的常用属性 (14)1.06、复选框控件(CheckBox)的常用属性 (17)1.07、单选钮控件(OptionButton)的常用属性 (19)1.08、组合框控件(ComboBox)常用属性 (22)1.09、列表框控件(ListBox)的常用属性 (25)1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性 (28)1.11、定时器控件的常用属性 (29)1.12、文件系统控件的常用属性 (30)1.13、形状控件(Shape)常用属性 (33)1.14、直线控件(Ling)的常用属性 (34)1.15、图像控件(Image)的常用属性 (35)1.16、图片框控件(PictureBox)的常用属性 (38)1.17、数据控件(Data)的常用属性 (42)1.18、OLE容器控件(OLE)的常用属性 (45)1.19、菜单控件的常用属性 (48)2.02、电影(ActiveMovie)控件的常用属性 (49)2.01、Adodc控件的常用属性 (51)2.03、动画(Animation)控件的常用属性 (54)2.04、公用对话框控件(CommonDialog)控件的常用属性 (55)2.05、数据组合框(DataCombo)控件的常用属性 (58)2.06、数据型电子表格控件(DataGrid)的常用属性 (61)2.07、数据列表(DataList) 控件的常用属性 (64)2.08、DTPicker控件的常用属性 (66)2.09、平面滚动条控件(FlatScrollBar)的常用属性 (69)2.10、图像组合框(ImageCombo)控件的常用属性 (70)2.11、图像列表控件(ImageList)的常用属性 (73)2.12、Inet控件的常用属性 (73)2.13、列表视图控件(ListView)的常用属性 (74)2.14、MAPIMessages控件的常用属性 (77)2.15、MAPISession控件的常用属性 (78)2.16、MaskEdBox控件的常用属性 (79)2.17、多媒体(MMControl)控件的常用属性 (82)2.18、月视图(MonthView)控件的常用属性 (85)2.19、图表控件(MSChard)的常用属性 (88)2.20、MSComm的常用属性 (92)2.21、电子表格控件(MSFlexGrid)的常用属性 (93)2.22、层次型电子表格控件(MSHFlexGrid)的常用属性 (97)2.23、MSRDC控件的常用属性 (102)2.24、PictureClip控件的常用属性 (104)2.25、进度栏(ProgressBar)控件的常用属性 (105)2.27、滑动块(Slider)控件的常用属性 (110)2.28、选项卡(SSTab)的常用属性 (112)2.29、状态栏(StatuaBar)控件的常用属性 (114)2.30、SysInfo控件的常用属性 (116)2.32、工具栏(ToolBar)控件的常用属性 (116)2.33、树状视图控件(TreeView)的常用属性 (119)2.34、UpDown控件的常用属性 (122)2.35、Winsock控件的常用属性 (124)教程 (124)VB 控件教程大全 (124)一、Datagrid控件 (124)二、访问Hierarchical FlexGrid 控件 (134)三、循环结构 (142)使用DataCombo 和DataList 控件 (147)四、使用DataCombo 和DataList 控件连接两个表 (148)五、使用CommonDialog 控件 (150)使用Data 控件 (155)六、水晶报表(Crystal Report 4.6) (156)#1.01、窗体(FORM)的常用属性(目录)1.02、标签控件(Lable)的常用属性(目录)1.03、文本框控件(TextBox)的常用属性(目录)1.04、框架控件(Frame)的常用属性(目录)1.06、复选框控件(CheckBox)的常用属性(目录)1.07、单选钮控件(OptionButton)的常用属性(目录)1.08、组合框控件(ComboBox)常用属性(目录)1.09、列表框控件(ListBox)的常用属性(目录)1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性(目录)1.11、定时器控件的常用属性(目录)1.12、文件系统控件的常用属性(目录)文件控件的说明:1、当选择新的驱动器后,应用ChDrive语句更新当前驱动器,语法如下:ChDrive Drive1. Drive 此属性只能在程序代码中设置、访问,而不能在属性窗口中设置。
Name 窗体的名称ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。
Appearance外观效果,取值为:0 平面1 3D(立体)AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:True FalseBackColor 背景颜色,可从弹出的调色板选择。
BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow (窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体)Caption 窗体的标题ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域.取值为:True 或FalseControlBox是或有控制框,取值为: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 或FalseForeColor 前景颜色,可从弹出的调色板选择。
VB窗体的常用属性BackColor(背景颜色):该属性主要用于设置窗体的颜色,其颜色值为十六进制常量,设置方法:1、可以通过下拉菜单里的“调色板”为其选一种姿色值。
2、可以通过程序代码进行设置:窗体名.BackColor=颜色值,其中“颜色值”可以有以下几种格式:1、十六进制,例如&H000080FF&;2、颜色英文常量,例如红色:VBRed ;3、QBColor(),其中括号内可以是0—15之间的任意整数。
例如:QBColor(2)。
BorderStyle(边框类型):该属性用来确定窗体边框的类型。
可以取6个值:0、窗体无边框;1、固定单边框。
运行后,不能用鼠标拖动的方式调整窗体大小;2、(默认值)标准的win dows窗口边框。
运行后,窗体有最大化和最小化按钮。
窗体大小可变,可用鼠标拖动改变其大小。
3、固定对话框。
没有最大化和最小化按钮。
运行后,不能用调整其大小。
4、固定工具窗口。
运行后,窗体大小不能改变,只显示关闭按钮,标题栏字体变小。
5、可变大小工具窗口。
运行后,窗体大小可以改变,只显示关闭按钮,标题字体变小。
Caption(标题):用来设置窗体标题栏文字,即可在属性窗口设置,也可在事件过程中用代码设置,如:Command1.Caption=”确定”。
ControlBox(控制框,又叫控制菜单),该属性用来设置窗口控制菜单的状态。
只能为Tru e(真)或False(假)两个值。
其中True为显示控制菜单,False为不显示控制菜单。
Enabled(允许):该属性用于激活或禁止窗体。
取值只能是True(真)或False(假)。
其中True是激活窗体,False是禁用窗体(即让窗体不响应任何操作)。
可通过属性窗口设置,也可通过代码设置,例如:Form1.Enabled=False。
、PictureClip 控件的常用属性| '属性 | 说明|i IjprMii■■■■■■ ■»■■■ ■ irMiHiiiM ■■■ ■■■ ■ HIM ■■■■■■■■■■■[■:■■■■■■ ■!■■■■■■■■■■ ii|gM ■■■ iMiiHirMi ■ ■■ MBI IIIMIB ■■■ MHIIIUB ■■ im !■■■■■■■■■■ ini ■ IIKIIB imHiiiMi ■■ IIM ■■■■»■■■■HI ■■■ B ■■vmm KIII ■ «■■■ m imi ■■■»■■■»■■■■■■|(Name )[ PictureClip控件的名称|卜—-i I ■ i&—J ii i u-u i ii ■ ii ft —d :a ink-: in LU JIII s_au i ・ i uu mu JJIIII . UM HI : n ■ i^_J i ■ 1i n i —si m ft —i ■ iii^—■ m JIIIL ^JIIII u-i IIIS ^UJ ms. UM HI S _U HI ■ —a n ■ n U _M I I u —i i ■ 11—i ■ n ini —ii ・ i ia_« in Kiiiibdjiii^jjiiiikj ina —mi s_u in bu n ■ i ■ i &—^ii IM -U I IIS ^J■ n s —■ m &—d』11 u J I(自定义)j打开属性页iLiuiiaitaiii IIKII iimiHiiuiBiiiiBi iiiaai ■■■■*■■ miMiiiimi HUB aiiiiuamiiaiiiiiiMMini UBIII WM ・I ・・:I ・I w IIIHM twin iwnai!BiiiHii*iii IIKBII iiiM!iaiii«Miiiiai iniia t Jj CellHeightj GraphicCell 的高度(不能在属性窗口设置 )|BI —:■■■■■ ■■■■ iau ■■ ■■■LiiBiinTBiim iiirraniiiigiiBiuiiHiiiJii mn lama ■■■ iJBiianaii■■■.■■■■■mmmiiia■ ■■ IIBIL ■■■■ mi ■ launa■■■ ■■■■IILII ■■ m ■■■■■□■■■■ ■■ ■■■■■*■¥■ ■■rrmiaiBJii■■■Lima ■■¥■■■ luiiiaiLj■■■»¥■■ mil ■■■■ Jia■mrBiiarn ,iiimCellWidthIGraphicCell 的宽度(不能在属性窗口设置)厂 -I ........... ......................................................................................................................................................................................... :Clip[返回PictureClip 控件中裁定区域的位图(不能在属性窗口设置)i 一一— 一一一一 —一 一一— 一—一 一一 一 — 一 一一一— 一一一 一一 一一一一一一一 一」 IClip Heightj指定Clip 属性所含位图的高度(不能在属性窗口设置)|II ■ II ■■■■ u-d ■ ■ ■JIII s —a ■ ■ ■ ■ >>u ■■■udumi.■ ■ ■ |i —J ■ ■ ■i ■ ■■■—«■ dimuijiiiiiuiiiii.—<■■■■■■■&—■■■ u^ii ■ HJ -JIBII■■■■-—4imii ■■>—■■■■ I ^UII ■ ir ma u-ajiaii —JH:■ nu JI Clip Width \ 指定Clip属性所含位图的宽度(不能在属性窗口设置)| ^rmi irMai ■■■■ ■■■■■■!■■■■ iMiiiiimiiirB■num MII ■■!■■!■■■■ rMiiHiiiM'i ■ ■■ I ^I IIIMIB IIM ■■■■■■*■■■ ■■■■■■■■■■ ■■'■■■ ■ ■■ ■■■ ■■■■KB ■■■ ■■■■■■■■■MIIII mm rMina■«■ urMaB IIM ^4!ClipXi指定Clip 属性所含位图左上角的X 坐标(不能在属性窗口设置)iir«~4,lia!!"!ll IB! ! !l II!-trr^l!!■■!! ■■!"!■■11 !?"■-111 111 111!^ « 11 rTWI 11 r*m 11 11 mn 11 F —, 11 I ■ Ff —!■! I !!!■!!|ClipY1指定Clip 属性所含位图左上角的Y 坐标(不能在属性窗口设置);厂一.... 厂-…-…■■- ™1Colsi 获得或设置该图片中所有的列数] ______________________________________________________________________________ L_______________________ i | |一维数组,依此包含Rows 行*Cols 列个裁定的位图(不能在属性窗|GraphicCell! 口设置)amii nu ■■ ■ ■ reri ■ ■ ■ nrra ■ ■ rrm ■ imamincBiimiiiiramur ■■^'i■■■ miairBH ■ imi ■■■■*■■■■nn'iiianmi■■■rnmr■rmrBHinnsri■■■«■■■ mi ■ ■ ran ■ ■ ■ mri ■ ■ ■ mi ■■ rnn iiim ■■■ mvimran'i■■rimiiararTii■■■wniii nrn ■ rnruianrriiHmn inm umriB■■«■■■■■«■■■ imj Indexj 在对象数组中的编号]\ ...................................................... .... .... .. i.. .... .................... .. . ... .................. .. ........................ .............................. ... ................. .......................... (i)Left I距离容器左边框的距离| ;该属性用于设置控件要显示的图形,该属性不管是在属性窗口还|| Picture|是在运行时用程序设置,均要求有完整的路径名和文件名。
对象属性名作用默认值名称(name)设置当前窗体的名字,在程序代码中代表窗体对象form1标题(caption)设置窗体标题栏上的文本内容form1边框风格(borderstyle)控制窗体边框的外观特征,可以设置6种不同风格的窗体边框2--vbsizable背景色(backcolor)前景色(forecolor)背景色设置窗体的背静颜色,前景色设置窗体的正文或图形的前景颜色图片(picture)确定在窗体上是否显示一幅图片none 左坐标(left)上坐标(top)共同设置窗体在整个屏幕的位置0宽度(width)高度(height)共同设置窗体的大小4800*3600可移动(moveable)设置窗体在运行状态下是否可以移动TRUE字体(font)设置窗体中文本显示时使用的字体,包括字体大小、字体类型、字体风格等可否响应(enabled)确定对象能否响应事件TRUE 是否可见(visible)确定窗体在运行时是否在屏幕中可见TRUE控制框(controlbox)设置在窗体上是否显示标准的windows控制框TRUE最大化按钮(maxbutton)最小化按钮(minbutton)设置窗体的控制框是否含有最大化按钮和最小化按钮TRUE窗口状态(windowstate)设置窗体在运行时的显示状态0--vbnormal 名称(name)用来设置当前标签控件的名字label1窗体标题(caption)用来设置标签控件中显示的文本文件label1对齐(alignment)用来设置控件中显示的文本的对齐方式0-左对齐边框风格(borderstyle)用来设置标签控件的边框的风格0-无边框autosize和wordwrap 用来设置标签控件的文本内容是否能水平或垂直扩充fasle名称(name)用来设置当前文本框控件的名字text1 text用来设置文本框显示的文本text1锁定(locked)设置在运行时用户能否编辑文本框中显示的文本fasle最多字符个数(maxlength)设置允许在文本框中显示的字符个数0多行显示(multiline)允许文本框进行多行文本的输入与输出fasle滚动条(scrollbars)设置文本框是否带有滚动条0-没有滚动条密码(passwordchar)将文本框设置为密码输入框空字符名称(name)用来设置当前命令按钮的名字command1标题(caption)设置命令按钮上显示的标题文本command1外观(style)设置命令按钮的外观0图片(picture)设置图形按钮none可否响应(enabled)设置按钮在运行时能否响应事件TRUE是否可见(visible)设置命令按钮在运行中是否可见TRUE提示属性(tooltiptext)设置在运行中,当鼠标在按钮上暂停时显示的文本标签文本框命令按钮名称(name)设置当前组合框控件的名字combo1text 表示在运行时组合框中当前选定的列表项或拥护直接在文本框中输入的正文combo1list 包含一个列表项的数组,每个列表项都是LIST数组中的一个元素listindex 设置或返回组合框中当前选定的列表项的下标-1listcount返回组合框中列表项的总数0外观(style)设置组合框控件的样式0组合框设置方式只能通过"属性窗口"直接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)"属性窗口"——"加载图片"对话框(2)在程序代码中使用loadpicture函数(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置只能通过"属性窗口"直接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置只能通过"属性窗口"直接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能通过"属性窗口"直接设置(1)"属性窗口"——"加载图片"对话框(2)在程序代码中使用loadpicture函数(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置接设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置(1)通过"属性窗口"设置(2)程序代码中通过语句设置只能在运行中使用其修改是由系统自动实现只能通过"属性窗口"直接设置。
组合框基本属性Name、Height、width、Top、L,eft、Enabled、Visible和Index组合框与列表框具有相同的属性:List、Listindex、ListCount、Selected、Sorted、Text、MultiSelect,Style 等。
组合框的特有属性:组合框有3种不同的样式,其下拉式组合框、简单组合框可输入内容,但必须通过Additem方法加入。
组合框的风格是由Style属性值决定的。
设置组合框的Style属性可以选用组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。
(1)下拉组合框下拉组合框,显示在屏幕上的仅是文本编辑器和一个下拉箭头。
与下拉列表框相似,蛋下拉列表框可以通过输入文本的方法在表项中选择。
可识别dropdownclickchannge事件。
(2)简单组合框简单组合框,列出所有的项目供用户选择,右边没有下拉箭头,列表框不能收起和下拉。
与文本编辑器一起显示在、屏幕上。
用户可在文本框中直接输入列表项中没有的选项,也可从列表中选择。
可以识别clickchannge事件。
(3)下拉式列表框下拉式列表框与下拉组合框相似,区别是用户不能输入列表框中没有的项,只能在列表中选择。
不能识别dbclick和changge事件。
可识别dropdownclick事件组合框拥有列表框和文本框的大部分属性。
组合框也有Seli,ength、SelStart和SelText这3个文本框才有的属性。
还有LOcked属性和Change事件等。
常用事件组合框响应的事件依赖于其Style属性。
(1)简单组合框(Style属性值为1),才有接收DblClick事件。
(2)下拉组合框(Style属性值为0)与下拉列表框(Style属性值为2),可接收Click事件和DropDown事件。
(3)下拉组合框和简单组合框,可以在文本区输入文本,当输入文本时,可以接收Change事件。
控件属性大全属性说明(Name)窗体的名称AccessType 获得或设置该控件连接的代理行为。
取值为:0 icUseDefault1 icDirect2 icNamedProxyActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。
Align 图片框控件在窗体上的位置, 有5种可选,通常取默认值。
0 在设计时或在程序中确定大小和位置,次为默认值1 显示在窗体的顶部,宽度等于窗体的ScaleWidth属性值2 显示在窗体的底部,宽度等于窗体的ScaleWidth属性值3 显示在窗体的左面,宽度等于窗体的ScaleHeight属性值4 显示在窗体的右面,宽度等于窗体的ScaleHeight属性值用Align属性可以很快地在窗体的底部或顶部创建工具栏或状态栏。
当用户改变窗体的大小是,Align值设置为1或2的对象,会自动的改变大小以适合窗体的宽度。
Alignment 设置Caption属性文本的对齐方式, 取值为:0 左对齐1 右对齐2 中间对齐AllowAddNew 允许添加交互纪录。
取值为:TrueFalseAllowArrows允许使用网络导航的箭头键。
取值为:TrueFalseAllowColumnReorder 获得或设置用户是否可以对报表显示的列重排序。
取值为:TrueFalseAllowDelete 允许删除交互纪录。
取值为:TrueFalseAllowUpdate 允许或禁止纪录更新。
取值为:TrueFalseAppearance 外观效果,取值为:0 平面1 3D(立体)Archive 是否显示具有Archive属性的文件,取值为:TrueFalseArrange 获得或设置排列列表视图控件中的图标或小图标视图。
取值为:0 lvwNone1 lvwAutoLeft2 lvwAutoTopArrows 获得或设置哪个方向按钮可用。
取值为:0 cc2Both(双向)1 cc2LeftUp(左箭头或上箭头)2 cc2RightDown(右箭头或下箭头)AutoPlay 获得或设置Animation控件是否自动播放。
VB窗体的常用属性名称是窗体的标识名,代码中称它为Name。
BackColor:设置窗体背景颜色。
BorderStyle:设置窗体的边框风格。
要请注意的是,属性值为1 - Fixed Single 与 3 - Fixed Dialog 时,窗体外观相同,但功能却不同。
当属性为1 - Fixed Single 时,MaxButton与MinButton这两个属性可以起作用。
MaxButton为True时窗体上具有了最大化按钮。
MinButton为True 时最小化按钮也有效了。
而当属性为3 - Fixed Dialog时,MaxButton与MinButton属性不起作用。
此时MaxButton与MinButton为True,但最大化、最小化按钮均为出现。
Caption:设置窗体标题栏上的文字。
ControlBox:设置窗体标题栏上是否具有控制菜单栏及按钮。
Enabled:决定运行时窗体是否响应用户事件。
在程序运行时可以看到改变 Enabled属性的效果。
此时Enabled已设为False,所以点击按钮不会有反应。
Height:设置窗体的高度Width:设置窗体的宽度Left:设置程序运行时窗体的水平位置Top:设置程序运行时窗体的垂直位置Visible:设置程序运行时窗体是否可见。
当Visible为False时,窗体是不可见的。
将值改为为True。
运行时窗体就是可见的了。
WindowsState:设置程序运行中窗体的最小化、最大化和原形这三种状态。
程序运行时的最小化状态。
Icon:设置窗体标题栏上的图标。
Picture:给窗体配上漂亮的位图。
最后要说明的是:窗体的Name和Caption属性,虽然缺省值相同,都是Form1,但实际意义却不一样。
Caption指的窗体标题栏上的文字,Name指这个窗体的对象名,千万不能混淆。
1.命令按钮属性
2.标签属性
TabIndex属性确定控件响应Tab键的顺序。
TabIndex属性的值依照控件建立的顺序自动获得,第一个建立的控件的TabIndex值为0。
可以重新设置控件的TabIndex 属性来改变按Tab键获得焦点的顺序,通常将希望程序运行后第一个自动获得焦点的控件的TabIndex属性设置为0。
⏹主动将焦点移动到指定的控件上,可以运用控件的SetFocus方法。
格式为:控件名
称.SetFocus。
不能获得焦点的控件不支持SetFocus方法,例如标签控件。
3.文本框属性
注意:1.最后三个属性只能在代码中修改。
2.注意该控件的keypress事件。
4.复选框属性(缺省名为check)
5.单选钮属性(缺省名为Option)
6.列表框属性(缺省为List)
7.框架属性(缺省为Frame)
向框架内添加控件的方法有两种:
❑(1) 先建立框架控件,然后选定工具箱中的控件,在框架内进行拖画。
❑(2) 已分别建立了控件和框架,可以选定控件进行“剪切”操作,再选定框架进行“粘贴”操作,最后调整控件在框架中的位置。
8.滚动条属性(缺省:水平为Hscroll,垂直为Vscroll)
9.定时器属性(缺省为Timer)。
VB窗体的属性设置窗体的属性设置⼀. 代码设置属性对象.属性名=属性值对象.⽅法名⼆. 窗体的属性1. 设置窗体的外观(1)Appearance属性该属性有两个可选值:0-Flat表⽰在窗体运⾏时不以3D⽅式显⽰,1-Flat表⽰在窗体运⾏时以3D⽅式显⽰。
(2)BackColor和ForeColor属性设置或返回窗体前景颜⾊和背景颜⾊。
代码设置如下:Form1. BackColor=vbcolorForm1. ForeColor=vbcolor(3)BorderStyle 属性该属性是设置窗体的边界类型代码设置如下:Form1.BorderStyle=value各个值的含义如下:0- None 窗体⽆边框。
1- Fixed Single 固定边框,⽆最⼤化和最⼩化按钮,窗体运⾏时不可变2- Sizeable 默认值,双线边框,有最⼤化和最⼩化按钮,窗体运⾏时可变3- Fixed Dialog 双线边框,⽆最⼤化和最⼩化按钮,窗体运⾏时不可变4- FixedToolWindow 双线边框,⽆最⼤化和最⼩化按钮,窗体运⾏时不可变。
左则图标消失,窗体样式为⼯具窗⼝。
5- Sizable ToolWindow双线边框,⽆最⼤化和最⼩化按钮,窗体运⾏时可变,左则图标消失,窗体样式为⼯具窗⼝。
(4)Caption属性⽤来设置窗体标题栏显⽰的⽂本框(5)AutoRedraw属性当其值为True时,表⽰当前窗体被从新激活时进⾏当前窗体的从画,False时,不从画。
(6)FillColor属性该属性返回或设置填充形状、圆环和⽅框所使⽤的颜⾊.设置⽅法BackColor和ForeColor。
(7)FillStyle属性返回或设置⼀个shape控件的填充⽅法。
代码设置如下:Form. FillStyle=value各值代表的意义如下:属性值VB常数说明0 VbFSSolid 使⽤实线填充1 VbFSTransparent (默认值)使⽤透明⽅式填充2 VbHorizontallLine 使⽤⽔平直线填充3 VbVericalLine 使⽤垂直直线填充4 VbUpwardDiagonal 使⽤上斜对⾓线填充5 VbDownwardDiagonal 使⽤下斜对⾓线填充6 VbCross 使⽤⼗字线填充7 VbDiagonalCross 使⽤交叉对⾓线填充(8)FontTransparent属性True/False设置或返回⼀个值,决定是否显⽰窗体、打印机或PictureBox上的背景⽂本或图⽚.(9)Picture 属性设置或返回窗体中所显⽰的图形。
1.02、标签控件(Lable)的常用属性 (6)1.03、文本框控件(TextBox)的常用属性 (9)1.04、框架控件(Frame)的常用属性 (12)1.05、命令按钮控件(CommandButton)的常用属性 (14)1.06、复选框控件(CheckBox)的常用属性 (17)1.07、单选钮控件(OptionButton)的常用属性 (19)1.08、组合框控件(ComboBox)常用属性 (22)1.09、列表框控件(ListBox)的常用属性 (25)1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性 (28)1.11、定时器控件的常用属性 (29)1.12、文件系统控件的常用属性 (30)1.13、形状控件(Shape)常用属性 (33)1.14、直线控件(Ling)的常用属性 (34)1.15、图像控件(Image)的常用属性 (35)1.16、图片框控件(PictureBox)的常用属性 (38)1.17、数据控件(Data)的常用属性 (42)1.18、OLE容器控件(OLE)的常用属性 (45)1.19、菜单控件的常用属性 (48)2.02、电影(ActiveMovie)控件的常用属性 (49)2.01、Adodc控件的常用属性 (51)2.03、动画(Animation)控件的常用属性 (54)2.04、公用对话框控件(CommonDialog)控件的常用属性 (55)2.05、数据组合框(DataCombo)控件的常用属性 (58)2.06、数据型电子表格控件(DataGrid)的常用属性 (61)2.07、数据列表(DataList) 控件的常用属性 (64)2.08、DTPicker控件的常用属性 (66)2.09、平面滚动条控件(FlatScrollBar)的常用属性 (69)2.10、图像组合框(ImageCombo)控件的常用属性 (70)2.11、图像列表控件(ImageList)的常用属性 (73)2.12、Inet控件的常用属性 (73)2.13、列表视图控件(ListView)的常用属性 (74)2.14、MAPIMessages控件的常用属性 (77)2.15、MAPISession控件的常用属性 (78)2.16、MaskEdBox控件的常用属性 (79)2.17、多媒体(MMControl)控件的常用属性 (82)2.18、月视图(MonthView)控件的常用属性 (85)2.19、图表控件(MSChard)的常用属性 (88)2.20、MSComm的常用属性 (92)2.21、电子表格控件(MSFlexGrid)的常用属性 (93)2.22、层次型电子表格控件(MSHFlexGrid)的常用属性 (97)2.23、MSRDC控件的常用属性 (102)2.24、PictureClip控件的常用属性 (104)2.25、进度栏(ProgressBar)控件的常用属性 (105)2.27、滑动块(Slider)控件的常用属性 (110)2.28、选项卡(SSTab)的常用属性 (112)2.29、状态栏(StatuaBar)控件的常用属性 (114)2.30、SysInfo控件的常用属性 (116)2.32、工具栏(ToolBar)控件的常用属性 (116)2.33、树状视图控件(TreeView)的常用属性 (119)2.34、UpDown控件的常用属性 (122)2.35、Winsock控件的常用属性 (124)教程 (124)VB 控件教程大全 (124)一、Datagrid控件 (124)二、访问Hierarchical FlexGrid 控件 (134)三、循环结构 (142)使用DataCombo 和DataList 控件 (147)四、使用DataCombo 和DataList 控件连接两个表 (148)五、使用CommonDialog 控件 (150)使用Data 控件 (155)六、水晶报表(Crystal Report 4.6) (156)#1.01、窗体(FORM)的常用属性(目录)1.02、标签控件(Lable)的常用属性(目录)1.03、文本框控件(TextBox)的常用属性(目录)1.04、框架控件(Frame)的常用属性(目录)1.06、复选框控件(CheckBox)的常用属性(目录)1.07、单选钮控件(OptionButton)的常用属性(目录)1.08、组合框控件(ComboBox)常用属性(目录)1.09、列表框控件(ListBox)的常用属性(目录)1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性(目录)1.11、定时器控件的常用属性(目录)1.12、文件系统控件的常用属性(目录)文件控件的说明:1、当选择新的驱动器后,应用ChDrive语句更新当前驱动器,语法如下:ChDrive Drive1. Drive 此属性只能在程序代码中设置、访问,而不能在属性窗口中设置。
2、24、PictureClip控件得常用属性属性说明(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.24、PictureClip控件的常用属性属性说明(Name) PictureClip控件的名称(自定义) 打开属性页CellHeight GraphicCell的高度(不能在属性窗口设置)CellWidth GraphicCell的宽度(不能在属性窗口设置)Clip 返回PictureClip控件中裁定区域的位图(不能在属性窗口设置) Clip Height 指定Clip属性所含位图的高度(不能在属性窗口设置)Clip Width 指定Clip属性所含位图的宽度(不能在属性窗口设置)ClipX 指定Clip属性所含位图左上角的X坐标(不能在属性窗口设置) ClipY 指定Clip属性所含位图左上角的Y坐标(不能在属性窗口设置) Cols 获得或设置该图片中所有的列数一维数组,依此包含Rows行*Cols列个裁定的位图(不能在属性GraphicCell窗口设置)Index 在对象数组中的编号Left 距离容器左边框的距离该属性用于设置控件要显示的图形, 该属性不管是在属性窗口还Picture是在运行时用程序设置,均要求有完整的路径名和文件名。
只支持位图(.BMP)文件Rows 获得或设置该图片中所有的行数定义将Clip属性中包含位图显示在图片框控件或图像框控件中StretchX时所应适应的宽度(不能在属性窗口设置)定义将Clip属性中包含位图显示在图片框控件或图像框控件中StretchY时所应适应的高度(不能在属性窗口设置)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 vbAlignT op(顶端)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时,设定一个自定义的鼠标图标MousePointerNegotiate当窗体上的一个活动对象显示一个或多个工具栏时,决定是否显示一个可对齐的控件。
取值为:True FalseOLEDropMode获得或设置是否能将这个控件作为OLE放置目标。
取值为:0 ccOLEDropNone(无)1 ccOLEDropManual(手动)Orientation获得或设置进度栏是垂直还是水平显示。
取值为:0 ccOrientationHorizontal(水平显示,此为默任值)1 ccOrientationVertical(垂直显示)Scrolling获得或设置一个值,决定该控件显示进度时是使用标准的分段进度栏,还是使用平滑的进度栏。
取值为:0 ccScrollingStandard1 ccScrollingSmoothTabIndex获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)Tag 存储程序所需的附加数据ToolTipT ext 设置该对象的提示行Top 距容器顶部边界的距离Visible设置此对象的可见性。
取值为:True 该对象可见False 该对象不可见WhatsThisHelpID获得或设置与对象相关联的上下文号Width 进度栏(ProgressBar)控件宽度2.26、RichTextBox控件的常用属性属性说明(Name) RichTextBox控件的名称(自定义) 打开属性页Appearance是否用立体效果绘制。
取值为:0 rtfFlat(平面)1 rtfThreeD(立体)AutoVerbMen u返回或设置该控件是否能作为OLE放下目标。
取值为:TrueFalseBackColor 背景颜色。
可从弹出的调色板选择。
BorderStyle获得或设置对象的边框样式。
取值为:0 rtfNone(无边界线)1 rtfFixedSingle(固定单线框)BulletIndent返回或设置当SelBullet设为True时,RichTextBox控件中的缩进数量。
CauseValidatio n该控件获得焦点时,失去焦点的控件的Validate事件是否发生。
取值为:True 发生False 不发生DataBindings获得或设置一数据绑定集合对象,他收集开发人员可利用的可绑定属性。
DataField 获得或设置一个值,将控件绑定到当前记录的一个字段DataFormat 返回数据格式对象,用于该部件的可绑定性(打开属性页) DataMember 获得或设置一个值,为数据连接描述数据成员DataSource 设置一个数值,指出数据控件通过它将当前控件绑定到数据库DisableNoScro ll返回或设置一个值,决定RichTextBox控件的滚动条是否无效。
取值为:TrueFalseDragIcon 该对象在拖动过程中鼠标的图标DragMode该对象的拖动模式。
取值为:0 vbManual(手动)1 vbAutomatic(自动)Enabled用于设定是否对事件产生响应。
取值为:True 可用False 不可用。
在执行程序时,该对象用灰色显示,并且不响应任何事件FileName 获得或设置设计时加载到RichTextBox控件的文件的文件名。
Font 字型。
可从弹出的对话框选择字体,大小和风格Height RichTextBox控件的高度HelpContextID 指定一个对象的缺省帮助文件上下文标识符HideSelection获得或设置一个值,指出当一个控件失去焦点时,选定项目是否保持突出显示。
取值为:TrueFalseIndex 在对象数组中的编号Left 距离容器左边框的距离Locked获得或设置一个值,指出是否能编辑RichTextBox控件的内容。
取值为:TrueFalseMaxLength获得或设置一个值,指出RichTextBox控件是否有该控件能够包含的最大字符数,如果有,指定该最大数。
MouseIcon MousePointer=99时,设定一个自定义的鼠标图标MousePointerMultiLine返回或设置一个值,指出RichTextBox控件是否能接受和显示多行文本。
取值为:TrueFalseOLEDragMode获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。
取值为:0 rtfOLEDragManual(手动)1 rtfOLEDragAutomatic(自动)OLEDropMode获得或设置该对象是否能作为一个OLE放置目标。
取值为:0 rtfOLEDropNone(无)1 rtfOLEDropManual(手动)RightMargin 设置文本换行、居中对齐等情况下的右边距。
ScrollBars返回或设置一个值,指出RichTextBox控件是否有水平或垂直滚动条。
取值为:0 rtfNone1 rtfHorizontal2 rtfVertical3 rtfBothTabIndex获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)TabStop设置是否可以用"T ab"键选取此对象。
取值为:True 可以False 不可以Tag 存储程序所需的附加数据Text 获得或设置一个对象所包含的文本。
ToolTipT ext 设置该对象的提示行Top 距容器顶部边界的距离Visible设置此对象的可见性。
取值为:True 该对象可见False 该对象不可见WhatsThisHelpID获得或设置与对象相关联的上下文号Width RichTextBox控件宽度2.27、滑动块(Slider)控件的常用属性属性说明(Name) 滑动块控件对象的名称(CusTon-自定义)打开控件的属性页BorderStyle获得或设置边界样式。
取值为:0 ccNone(无边界线)1 ccFixedSingle(固定单线框)CausesValidati on该控件获得焦点时,失去焦点的控件的Validate事件是否发生。
取值为:True 发生False 不发生DragIcon 该对象在拖动过程中鼠标的图标DragMode该对象的拖动模式。
取值为:0 Manual(手动)1 Automatic(自动)Enabled用于设定是或对事件产生响应。
取值为:True 可用False 不可用。
在执行程序时,该对象用灰色显示,并且不响应任何事件Height 滑动块控件对象的高度HelpContextID 指定一个对象的缺省帮助文件上下文标识符Index 在对象数组中的编号LargeChange 获得或设置按下PageDown或PageUp键时增加的值。
Left 距离容器左边框的距离Max 获得或设置控件的最大值Min 获得或设置控件的最小值MouseIcon MousePointer=99时,设定一个自定义的鼠标图标MousePointerOLEDropMode获得或设置该对象是否能作为一个OLE放置目标。