vb-OLE容器控件(OLE)的常用属性97
控件常用属性及其含义
“格式”选项卡属性名称属性标识功 能标题Caption 对不同视图中对象的标题进行设置,为用户提供有用的信息。
它是一个最多包含 2048 个字符的字符串表达式。
窗体和报表上超过标题栏所能显示数的标题部分将被截掉。
可以使用该属性为标签或命令按钮指定访问键。
在标题中,将 & 字符放在要用作访问键的字符前面,则字符将以下划线形式显示。
通过按 Alt 和加下划线的字符,即可将焦点移到窗体中该控件上。
小数位数DecimalPlaces 指定自定义数字、日期/时间和文本显示数字的小数点位数。
属性值有:“自动”(默认值)、0~15格式Format 自定义数字、日期、时间和文本的显示方式。
可以使用预定义的格式,或者可以使用格式符号创建自定义格式。
可见性Visible 显示或隐藏窗体、报表、窗体或报表的节、数据访问页或控件。
属性值有:“是”(默认值)或“否”边框样式BorderStyle 指定控件边框的显示方式。
属性值有:“透明”(默认值)、“实线”、“虚线”、“短虚线”、“点线”、“稀疏点线”、“点划线”、“点点划线”、“双实线”边框宽度BorderWidth 指定控件的边框宽度。
属性值有:“细线”(默认值)、1~6磅(1磅= cm)左边距Left 指定对象在窗体或报表中的位置。
控件的位置是指从它的左边框到含该控件的节的左边缘的距离,或者它的上边框到包含该控件的节的上边缘的距离。
背景样式BackStyle 指定控件是否透明。
属性值有:“常规”(默认值)和“透明”特殊效果SpecialEffect 指定是否将特殊格式应用于控件。
属性值有:“平面”、“凸起”、“凹陷”(默认)、“蚀刻”、“阴影”和“凿痕”6种字体名称FontName 是显示文本所用的字体名称。
默认值:宋体(与OS设定有关)字号FontSize 指定显示文本字体的大小。
默认值:9磅(与OS设定有关),属性值范围1~127字体粗细FontWeight 指定 Windows 在控件中显示以及打印字符所用的线宽(字体的粗细)。
(20)OLE控件
(二十)OLE控件(Object Linking and Embedding)用于在VB中显示其它应用程序的数据(称为对象链接)或在VB中直接启动调用其他程序(称为对象嵌入)。
一、OLE控件的属性:1.Name属性:2.AutoActivate属性:决定了激活对象的方式:0:手动激活1:获得焦点时被激活2:双击对象时激活(缺省值)3:自动激活3.Source Doc属性:决定了链接或嵌入对象的文件标识符。
4.Class属性:决定了链接或嵌入对象的类型名。
5.DisplayType 属性:决定了链接或嵌入对象在VB中进入时的表示方式:0:显示出对象的内容1:仅显示对象的图标6.SizeMode属性:决定了链接或嵌入对象大小尺寸如何调整显示:0:裁剪1:伸展2:自动3:缩放7.AutoVervMenu属性:设为True时:右单击控件可以出现快捷菜单。
二、OLE控件的方法:1.CreateEmbed 方法:(1)格式:CreateEmbed <链接或嵌入对象名>,<链接或嵌入的类型名> (2)功能:用于创建链接或嵌入对象.一、s hell函数;1.格式:Shell(<文件标识符> [<窗口样式参数>])Shell <文件标识符> [,<窗口样式参数>]2.功能:运行指定的一个可执行文件.3.说明:(1)<文件标识符>:可以是表达式,但所指文件标识符必须正确、完整,且是可执行文件。
(2)[<窗口样式参数>]:决定运行文件的窗口样式。
共有下列六种:0:窗口隐藏,焦点在隐式窗口。
(缺省值)1:还原窗口大小和位置,且具有焦点。
2:窗口变为一个具有焦点的图标。
3:窗口最大化显示,且具有焦点。
4:窗口正常显示,但没有焦点。
5:窗口最小化显示,但没有焦点。
VB常用控件属性汇总
VB常用控件属性汇总在VB中,常用的控件有许多属性可供使用。
下面是一些常用控件的属性汇总。
文本框控件(TextBox):- Text:文本框中的文本内容。
- TextAlignment:文本对齐方式(左对齐、右对齐、居中对齐)。
- MaxLength:文本框中输入的最大字符数。
- PasswordChar:密码字符(用于输入密码时替代显示的字符)。
- Multiline:指示文本框是否为多行文本框。
- ReadOnly:指示文本框是否为只读。
按钮控件(Button):- Text:按钮上显示的文本内容。
- Enabled:指示按钮是否可用。
- Font:按钮上文本的字体。
- ForeColor:按钮上文本的前景色。
- BackColor:按钮的背景色。
复选框控件(CheckBox):- Checked:指示复选框是否被选中。
- Text:复选框旁边显示的文本内容。
- Font:复选框旁边文本的字体。
- ForeColor:复选框旁边文本的颜色。
单选按钮控件(RadioButton):- Checked:指示单选按钮是否被选中。
- Text:单选按钮旁边显示的文本内容。
- Font:单选按钮旁边文本的字体。
- ForeColor:单选按钮旁边文本的颜色。
- SelectedIndex:选中项的索引。
- SelectedItem:选中的项。
- Items:选项列表。
- DropDownWidth:下拉列表的宽度。
列表框控件(ListBox):- SelectedIndex:选中项的索引。
- SelectedItem:选中的项。
- Items:项列表。
- MultiSelect:是否允许多选。
- Font:列表框中项的字体。
- ForeColor:列表框中项的颜色。
图片框控件(PictureBox):- Image:显示的图像。
- SizeMode:图像的显示模式(拉伸、填充、居中等)。
进度条控件(ProgressBar):- Minimum:最小值。
vb ole用法
vb ole用法
OLE(Object Linking and Embedding,对象链接与嵌入)是Windows提供的一种信息共享或交换方式,在办公自动化等软件中已经广泛应用,在多媒体软件开发中应用这一技术可使VB利用其他应用程序来制作多媒体数据,然后将它们“链接”或“嵌入”到VB的数据文件中直接使用。
为便于利用OLE的功能,VB提供了一种称为OLE容器的控件,这种控件允许将其他媒体工具制作的多媒体对象添加到VB应用程序的窗体中,从而使VB应用程序可方便地显示和编辑其他Windows应用程序中的数据。
一旦VB激活了OLE控件,控件就会指向产生这些数据的应用程序,并且借助该应用程序的力量修改这些数据。
VB常用控件的属性及功能
VB常用控件的属性及功能Visual Basic (VB)是一个常用的编程语言,用于开发Windows应用程序。
在VB中,有许多常用的控件,每个控件都有一些常见的属性和功能。
下面是一些常用控件的属性和功能的概览:2. TextBox(文本框)控件:- Text属性:设置或获取文本框的文本内容。
- Multiline属性:设置或获取文本框是否为多行文本框。
- PasswordChar属性:设置或获取用于掩盖密码的字符。
- ReadOnly属性:设置或获取文本框是否为只读。
- KeyPress事件:在用户按下键盘键时触发的事件。
- TextChanged事件:当文本框的文本内容改变时触发的事件。
3. Button(按钮)控件:- Text属性:设置或获取按钮显示的文本。
- BackColor属性:设置或获取按钮的背景色。
- Enabled属性:设置或获取按钮是否启用。
- Click事件:在用户单击按钮时触发的事件。
- MouseHover事件:当鼠标悬停在按钮上方时触发的事件。
- Items属性:获取或添加组合框中的列表项。
- SelectedIndex属性:获取或设置组合框中选定项的索引。
- DropDownStyle属性:设置或获取组合框的下拉列表样式。
- SelectedIndexChanged事件:当组合框的选中项改变时触发的事件。
- DropDown事件:当组合框展开下拉列表时触发的事件。
5. CheckBox(复选框)控件:- Checked属性:获取或设置复选框的选中状态。
- Text属性:设置或获取复选框显示的文本。
- CheckedChanged事件:当复选框的选中状态改变时触发的事件。
6. RadioButton(单选按钮)控件:- Checked属性:获取或设置单选按钮的选中状态。
- GroupName属性:指定单选按钮所属的组名。
- AutoCheck属性:指定单选按钮是否自动变为选中状态。
VB中各控件的常用属性
VB中各控件的常用属性1.01、窗体(FORM)的常用属性
1.02、标签控件(Lable)的常用属性
1.03、文本框控件(TextBox)的常用属性
1.05、命令按钮控件(CommandButton)的常用属性
1.06、复选框控件(CheckBox)的常用属性
1.08、组合框控件(ComboBox)常用属性1.09、列表框控件(ListBox)的常用属性
1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性
1.11、定时器控件的常用属性
1.12、文件系统控件的常用属性
文件控件的说明:
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 = " * . 扩展名;* . 扩展名;......"。
VB控件属性大全
VB控件属性大全BackColor 背景颜色,可从弹出的调色板选择。
BorderStyle 设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption 窗体的标题ControlBox 是或有控制框, 取值为:True 有False 无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 字型,可从弹出的对话框选择字体,大小和风格ForeColor 前景颜色,可从弹出的调色板选择。
Height 窗体的高度Icon 为窗体设计图标,该图标位于标题栏的左端Left 窗体距屏幕左边界的距离LinkMode 获得或设置用于DDE会话的链接类型并激活连接,取值为:0 None1 SourceMoveable 是否可以移动窗体, 取值为:True 可以移动False 不可以移动Picture 窗体背景图片RightT oLeft 文本书写是否自左向右。
取值为:TrueFalse 自右向左ScaleHeight 自定义坐标系的纵坐标轴的高度ScaleLeft 自定义坐标系的左边界起点的横坐标ScaleT op 自定义坐标系的上边界起点的纵坐标ScaleWidth 自定义坐标系的横坐标轴的宽度StartUpPosition 窗体第一次出现的位置, 有4种可选:0 没有指定初始位置1 设定在所属项目的中央2 设置在屏幕的中央3 设置在屏幕的左上角Tag 存储程序所需的附加数据Top 窗体距屏幕顶部边界的距离Visible 窗体是否可见, 取值为:True 该对象可见False 该对象不可见Width 窗体的宽度WindowStart 获得或设置一个窗体窗口运行时的可见状态, 取值为:0 窗体正常状态1 窗体最小状态2 窗体最大状态1.02、标签控件(Lable)的常用属性属性说明(Name) 标签控件的名称Alignment 设置Caption属性文本的对齐方式, 取值为:0 左对齐1 右对齐2 中间对齐Appearance 是否用立体效果绘制,取值为:0 平面1 3D(立体)AutoSize 控件对象的大小是否随标题内容的大小自动调整,取值为:True 是False 否BackColor 设置背景颜色,可从弹出的调色板选择。
VB常用控件的属性及功能
VB常用控件的属性及功能
(一)TextBox
TextBox是最简单的一种控件,可以接收用户输入。
它支持的属性有:
1、Text:表示TextBox内容的属性,可以设置或获取它的文本值;
2、MaxLength:表示TextBox的最大长度,可以限制用户最多能输入
的文本字符数;
3、BorderStyle:表示TextBox的边框样式;
4、ReadOnly:表示文本框是否是只读,只读时用户只能看而不能修改;
5、AutoPostBack:表示当文本框的内容发生变化,是否触发PostBack操作;
6、BackColor:表示TextBox的背景颜色;
7、ForeColor:表示TextBox字体的颜色;
8、TextMode:表示TextBox的显示模式,默认是“SingleLine”,
也可以设置为“Multline”及“Password”。
TextBox的主要功能是接收用户输入的文本信息。
它可以设置最大字
符数,以控制用户输入,也可以设置文本框是否只读,以消除输入型干扰,并且还可以设置文本框的显示模式,以控制文本框的可见性。
(二)Label
Label是一种用于显示文本的控件,它支持的属性有:
1、Text:表示Label内容的属性,可以设置或获取它的文本值;
2、BackColor:表示Label的背景颜色;
3、BorderStyle:表示Label的边框样式;
4、BorderColor:表示Label边框的颜色;
5、ForeColor:表示Label字体的颜色;
6、Visible:表示Label是否可见。
Label的功能是显示文本,通常它用于提示、警告或说明一些信息。
VB常用控件属性汇总
组合框基本属性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事件。
VB常用控件属性
VB常用控件属性VB常用控件属性4.1 标签(1)Alignment属性设置标签中文本的对齐方式。
其使用语法如下:Object.Alignment[=值]其中的“值”可以为0,1或2。
0(默认值)表示左对齐;1表示右对齐;2表示居中。
(2)AutoSize属性设置控件是否能够自动调整大小以显示所有的内容。
其使用语法如下:Object.AutoSize[=True或False](3)BackStyle属性设置标签的背景样式。
其使用语法如下:Object.BackStyle[=值]其中的“值”可以为0或1。
1(默认值)表示是不透明的;0表示是透明的。
(4)BorderStyle属性设置标签的边框样式。
其使用语法如下:Object.BorderStyle[=值]其中的“值”可以为0或1。
0(默认值)表示无边框;1表示单线边框。
(5)Caption属性设置标签的文本内容。
其使用语法如下:Object.Caption[=字符串](6)WordWrap属性设置标签的文本在显示时是否自动折行功能。
其使用语法如下:Object.WordWrap[=True或False]其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。
4.1.2 常用事件和方法一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:Move left,top,width,height其中left,top,width,height分别表示移动目的位置的坐标和大小。
left为必要参数,其他三个为可选参数。
4.2 文本框(1)Text属性设置控件中显示的文本内容。
其使用语法如下:Object.Text[=字符串](2)MaxLength属性设置文本框中输入的字符串长度是否有限制。
默认值为0,表示该单行文本框中字符串的长度只受操作系统内存的限制;若设置为大于0的数,则表示能够输入的最大字符数目。
(3)MultiLine属性设置文本框是否以多行方式显示文本。
VB常用控件的属性及功能
VB常用控件的属性及功能(转帖)控件目录:Form(窗体)、PictureBox(图片框)、Label(标签)、TextBox(文本框)、Frame(框架)、CommandButton (命令按钮)、OptionButton(选项按钮)、ListBox(列表框)、Hscrollbar(水平滚动条)Vscrollbar(垂直滚动条)、Timer(时钟)、Shape(形状)、Line(直线)、Image(图片框)、OLE Container(OLE容器)Form(窗体) 的常用属性及功能1. name (窗体名称):为窗体指定一个名字。
2. Appearance:设置一个窗体是否运行时以3D效果显示。
0—Flat:窗体以平面的形式显示,1—3D:窗体以3D的形式显示(默认值)。
3. AutoRedraw:控制窗体的重画。
True:若其他窗口覆盖当前窗体再返回该再返回该窗体时,VB将重画该窗体内的所有图形False:VB必须调用一个事件过程才能完成重画。
4. BackColor:设置对象中文本和图形的背景色。
5. ForeColor:设置对象中文本和图形的前景色。
6. BorderStyle:为窗体等对象设置边框的式样。
0—None:窗体无边框1—FixedSingle:程序运行后窗体大小不被改变,单线边框2—Sizable:程序运行后窗体大小可以被改变,双线边框3—FixedDouble:程序运行后窗体大小不被改变,双线边框4—FixedToolWindo:程序运行后窗体大小可以被改变,单线边框5—SizableToolWindow:程序运行后窗体大小可以被改变。
7. Caption:设置窗体标题栏显示的文本。
8. Clipcontrols:设置Paint事件的绘图方法—是重画整个对象还是重画新显示的区域。
True:重画整个对象False:重画新显示的区域。
9. ControlBox:运行程序时该属性有效。
VB常用控件属性
VB常用控件属性4.1 标签标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。
但不能编辑标签控件。
使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。
例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。
还可编写代码改变标签控件的显示文本以响应运行时的事件。
例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。
4.1.1 常用属性标签的属性很多,下面介绍几个常用的属性。
(1)Alignment属性设置标签中文本的对齐方式。
其使用语法如下:Object.Alignment[=值]其中的“值”可以为0,1或2。
0(默认值)表示左对齐;1表示右对齐;2表示居中。
(2)AutoSize属性设置控件是否能够自动调整大小以显示所有的内容。
其使用语法如下:Object.AutoSize[=True或False](3)BackStyle属性设置标签的背景样式。
其使用语法如下:Object.BackStyle[=值]其中的“值”可以为0或1。
1(默认值)表示是不透明的;0表示是透明的。
(4)BorderStyle属性设置标签的边框样式。
其使用语法如下:Object.BorderStyle[=值]其中的“值”可以为0或1。
0(默认值)表示无边框;1表示单线边框。
(5)Caption属性设置标签的文本内容。
其使用语法如下:Object.Caption[=字符串](6)WordWrap属性设置标签的文本在显示时是否自动折行功能。
其使用语法如下:Object.WordWrap[=True或False]其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。
4.1.2 常用事件和方法一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:Move left,top,width,height其中left,top,width,height分别表示移动目的位置的坐标和大小。
VB-控件属性大全
标系的单位有种可选:
自定义
表示单位为缇每英寸缇每厘米缇
表示单位为磅每英寸磅每磅缇
表示单位为像素是监视器或打印机分辨率的最小单位
表示单位为字符每个水平单位为缇每个垂直单位为缇
表示单位为英寸
表示单位为毫米
表示单位为厘米
自定义坐标系的上边界起点的纵坐标
自定义坐标系的横坐标轴的宽度
返回或设置选定文本的长度字符数)
该属性没有列在属性窗口中但在程序中可以使用这些属性。
返回或设置选定文本的起始位置如果没有文本被选中则指出插入点的位置。
该属性没有列在属性窗口中但在程序中可以使用这些属性。
返回或设置选定文本如果没有字符串被选中则为空字符串。
该属性没有列在属性窗口中但在程序中可以使用这些属性。
效。
当窗体上的一个活动对象显示一个或多个工具栏时决定是否显示一个可对
齐的控件。取值为:
或
决定是否将对象的菜单合并到该窗体的菜单栏上。取值为:或
是否显示普通文件取值为:
获得或设置该对象是否能作为拖放源以及该进程是自动启动还是在
程序控制下启动。取值为:
手动自动
决定容器控件是否能做为一个拖放目标。取值为:
该对象在拖动过程中鼠标的图标
设定窗体上绘图方法等控件的输出外观有种可
选:
黑色
非或笔设置值的反相
与非笔背景色以及画笔反相二者共有颜色的组合
非复制笔设置值的反相
与笔非画笔以及显示色反相二者共有颜色的组合
反相显示颜色反相
异或笔画笔颜色以及显示颜色的异或
非与笔设置值的反相
与笔画笔以及显示色二者共有颜色的组合
获得或设置一个值决定用户是否能编辑或对象的标签。取
VB基本控件的属性
VB基本控件的属性,方法经及事件所有控件都具有的属性:1、Name: 表示在代码中用来标识一个控件的名字。
2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。
值为true: 可以响应;值为false: 不可以看见。
3、Visible: 表示一个控件是否可见。
值为true:可以看见;值为false: 不可以看见。
所有控件都有具有的事件:1、KeyDown : 当用户按下键盘上一个键时发生的。
2、KeyUp : 在用户松开键盘上按下的键时发生的。
3、KeyPress : 在Key Down和Key Up事件之间发生。
4、MouseDown : 在鼠标被按下时触发的。
5、MouseUp :在用户松开鼠标键时发生的。
6、Click :在用户单击鼠标左键时发生的。
7、DblClick :在用户双击鼠标时发生的。
一、窗体(Form)属性:1、Caption: 表示窗体标题栏的文字。
2、BorderStyle: 一般情况下为默认值,若更改为下列值:1)值为0:没有窗体标题栏2)值为1:窗体运行之后不能改变大小3、WindowState: 设置窗体的大小。
3)值为0:窗体正常大小4)值为1:窗体最小化值为2:窗体最大化4、BackColor: 表示窗体的背景颜色事件:1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。
2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。
3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。
4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。
触发QueryUnload事件时Unload 的参数和因素有:1)Vb FormControlMenu值为0 :选中窗体控件菜单中的Close命令。
2)Vb FormCode值为1 :从代码中调用Unload 语句。
控件的一些基本属性
对象名.BackColor=value 对象名.ForeColor=value
八.字体(Font)
• 设置窗体中文本显示时使用的字体, 包括字体大小、加粗、斜体等。
• 设置方法: • 通过属性窗口:单击省略号,在字 体对话框中设置。 • 程序代码
标 准 控 件 简 介
一、控件的命名
约定:控件前缀+自定义名
控件值
VB为每个控件规定一个默认值, 在设置这样的属性时,不必给出 属性名,通常把该属性称为控件 的值。例如:标签(label)和命令 按钮(commandButton)默认属 性值是caption,文本(textbox) 默认属性值是text。
控件的常用属性
Name(名称) Caption(标题) Enabled(可用性) Visible (可见性) Height、Width(高、宽) Top、Left(位置)
一.名称(Name)
• 控件都有名称,在同一窗体里不许 出现重名的情况(除非这是一件控 件数组),名字不超过40个字。
• 设置方法:通过属性窗口。 • 注:不能在运行时间用代码设置,
第二单元第1讲
控件概述
控件分类 分为三类: 标准控件:VB提供的,在工具箱中列出的 所有控件,不能被删除。 ActiveX控件:是VB内部控件的扩充。除 VB本身提供的之外,许多第三方开发 商也提供ActiveX控件。使用时须添加 到工具箱。 可插入对象:由其他应用程序创建的不同格 式的数据。通常指OLE对象。如:Word、 Excel等。
• 设置窗体的大小。 • 缺省单位:twip • 设置方法:
• 通过属性窗口 • 拖动窗体的“尺寸句柄” • 代码:窗体名.Width = value
VB控件属性大全
VB控件属性大全1.01、窗体(FORM)的常用属性属性说明(Name)窗体的名称ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。
Appearance 外观效果,取值为:0 平面1 3D(立体)AutoRedraw 是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:TrueFalseBackColor背景颜色,可从弹出的调色板选择。
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填充颜色, 可从弹出的调色板选择。
VB中的OLE技术与OLE控制...
VB中的OLE技术与OLE控制...VB中的OLE技术与OLE控制自VB4.0之后,OLE技术在VB中得到了越来越广泛的支持,目前流行的ActiveX技术的核心也是OLE 。
OLE技术可以满足用户在一个文档中加入不同格式数据的需要(如文本、图像、声音等),即所谓建立复合文档问题。
我们在Word文档中嵌入Excel表格,当用鼠标双击电子表格时,Word的菜单、工具条都变为Excel的菜单、工具条,这是OLE技术的使用;在WIN95下,我们可以将一个数据对象用鼠标拖动到另一个软件的文档中,这也是OLE技术的使用。
1993年Microsoft公司发布了OLE2.0规范,OLE2.0是由多层模型构成的(见图1),底层服务(COM)由操作系统管理,对于VB程序员是屏蔽不可见的,VB程序设计者使用最多的是中间一层。
VB中经常用到的有OLE可视化编辑、复合文档、拖动、剪贴板和OLE自动化等服务。
OLE有4种基本的应用:对象链接(Object Link)、对象嵌入(Object Embed)、OLE自动化(OLE automation)和OLE控件。
·OLE对象是指由支持OLE技术的应用程序(OLE服务器)可提供的数据。
·对象链接是指在OLE对象和VB中支持OLE控件之间建立一个链,并未将OLE数据复制过来。
这是一种动态联系。
·对象嵌入是指将OLE对象复制到VB当前程序中,即在OLE控件内部保存数据。
·OLE自动化使得VB程序使用另外程序的功能,如用Word的拼写器程序检查当前程序的文本框中文本的拼写错误而不必再费力编写相同功能的程序。
自4.0版后,VB中的控件库VBX(Visual Basic Extension )已经由OCX(OLE Control Extension )所代替,即所谓的OLE控件。
例如VB的窗体就能起到OLE 包容器的作用,通过处理窗体的OLEDragOver和OLEDragDrop事件过程,可将图形、工作表、声音等OLE对象直接拖放到窗体中,有了这种技术的支持,VB的程序员就可以在自己的程序中使用各种应用程序功能的接口,并将它们集成显示在窗口中。
VB控件及常用属性
控件 属性 控件 属性 文本框 Text 标签 Caption 命令按钮 Default 图形、图像框 Picture 单选按钮Value复选框Value类和对象,及对象的三要素:属性、事件和方法程序调试三种工作模式设计模式 界面的设计和代码的编制 运行模式 运行应用程序中断模式 暂时中断程序运行,调试程序语法错误、运行时错误和逻辑错误三类常用方法及格式[对象.] 方法 [参数列表]❖ Print 方法[对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,] ⏹ 对象 - 窗体、图形框或打印机(Printer ),省略对象时表示在窗体上输出。
⏹ Spc(n) 函数 - 插入n 个空格,允许重复使用。
⏹ Tab(n) 函数 - 左端开始右移动n 列,允许重复使用。
工具箱 窗体窗口 代码窗口 立即窗口 工程资源管理器窗口 属性窗口窗体布局窗口⏹;(分号) -光标定位上一个显示的字符后。
⏹,(逗号) -光标定位在下一个打印区的开始位置处。
无分号和逗号时控制换行。
❖Cls方法清除运行时在窗体或图形框中产生的文本或图形, Cls方法不能清除窗体在设计时的文本和图形❖Move方法可移动窗体或控件,并可改变其大小。
语法格式如下:[对象.]Move 左边距离[,上边距离[,宽度[,高度]]]窗体(名称:Form1)1、常用属性2、主要事件Form_Load()Form_Click()3、应用关键点1、在窗体的Load事件中,A:如果使用Print方法,则窗体的AutoReDraw属性要设置为True;对于图形框使用Print方法也要将图形框的AutoReDraw属性要设置为True。
B:随机函数使用时,要加入:Randomize 语句。
2、在窗体上加入图形时,代码设置Picture属性的方法:Form1.Picture=Loadpicture(App.Path+”\图形或图像文件的全名”)(注含扩展名)Picture1.Picture=Loadpicture(App.Path+”\图形或图像文件的全名”)(注含扩展名)Image1.Picture=Loadpicture(App.Path+”\图形或图像文件的全名”)(注含扩展名)3、BorderStyle为边框样式,默认值为2;取其它值时,系统将MinButton 和MaxButton自动设置为False。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 Manual(手动)
Verb
获得或设置当使用Action属性激活对象时,所执行的操作。
Visible
设置此对象的可见性。取值为:
True该对象可见
False该对象不可见
WhatsThisHelpID
获得或设置与对象相关联的上下文号
Width
设置该对象的宽度
获得或设置一个值,决定是访问OLE容器控件一个或多个附加特征。
MouseIcon
MousePointer=99时,设定一个自定义的鼠标图标
MousePointer
OLEDropAllowed
决定OLE容器控件是否能做为一个拖放目标。取值为:
True
False
OLETypeAllowed
获得或设置OLE容器控件所能包含的对象类型。取值为:
1 FixedSingle(固定单线框)
CauseValidation
该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
True发生
False不发生
Class
获得或设置一个嵌入式对象的类名
DataField
获得或设置一个值,将控件绑定到当前记录的一个字段
DataSource
设置一个数值,指出数据控件通过它将当前控件绑定到数据库
OLE
属性
说明
(Name)
OLE控件的名称
Appearance
是否用立体效果绘制,取值为:
0平面
1 3D(立体)
AutiActivate
允许OLE容器控件中的对象来决定激活行为。取值为:
0 Manual(手动)
1 GetFocus(得到鼠标)
2 DoubleClick(双击)
3 Automatic(自动)
0 Linked
1 Embedded
2 Either
SizeMode
决定OLE容器控件如何改变大小及如何显示图像。取值为:
0 Clip
1 Stretch
2 AutoSize
3 Zoom
SourceDoc
获得或设置当创建对象时的文件名。
SourceItem
获得或设置当创建一个可链接对象时,被链接文件内的数据
DisplayType
决定一个对象显示目录还是图标。取值为:
0 Content(目录)
1 Icon(图标)
DragIcon
该对象在拖动过程中鼠标的图标
DragMode
该对象的拖动模式。
Enabled
用于设定是或对事件产生响应。取值为:
True可用
AutoVerbMenu
决定是否在上下文菜单中显示弹出菜单包含的该对象的谓词。
BackColor
设置背景颜色。可从弹出的调色板选择。
BackStyle
设置背景样式。取值为:
0 Transparent(透明)
1 Opaque(不透明)
BorderStyle
设置边界样式。取值为:
0 None(无边界线)
False不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件
Height
OLE控件的高度
HelpContextID
指定一个对象的缺省帮助文件上下文标识符
HostName
获得或设置Visual Basic应用程序的用户可读主机名。
Index
在对象数组中的编号
Left
距离容器左边框的距离
MiscFlags
TabIndex
获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)
TabStop
设置是否可以用"Tab"键选取此对象。取值为:
True可以
False不可以
Tag
存储程序所需的附加数据
Top
距容器顶部边界的距离
UpdateOptions
决定当修改链接的数据时,对象如何更新。取值为:
0 Automatic(自动)