当前位置:文档之家› VB控件教程大全(详细)

VB控件教程大全(详细)


第三章
VB 6.0的常用控件
(6)SelLeபைடு நூலகம்gth属性:
SelLength属性返回/设置文本框中用户选中的字符数 (7)SelStart属性: SelStart属性返回/设置选定文本的起始位置(插入点) (8)SelText属性 SelText属性返回/设置包含有当前所选择的文本的字符串
第三章 VB 6.0的常用控件 3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件
用户选择了text1中的字符串中的“!!”在窗体上单击鼠标后的结果
同时在“立即”窗口中显示如下: Selectstart=17;Selectlength=2;Selecttext=!! Selectstart=27;Selectlength=0;Selecttext= 通过这个示例可以发现,对于SelLength和Selectstart属性的值将 随着修改Selecttext的值而改变。
Borderstyle、Enabled、FontBold、FontItalic、FontName、Fontsize、
前面介绍标签以及窗体的一些属性也可以用于文本框,这些属性包括:
FontUnderline、Height、Name、Left、Top、Visible、Width
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 例题1:标签控件 Private Sub Form_Click()
Private Sub Text1_LostFocus()
Form1.Text2.Text=UCase(Form1.Text1.Text) End Sub 3.2 图片框和图像框 与图形有关的标准控件有4种,即图片框、图像框、直线和形状 3.2.1 图片框和图像框
图片框比图像框更灵活,且适用于动态环境,
第2章中介绍的部分窗体属性,包括Enabled、Name、Visible、FontBold、 FontItalic、FontName、Fantasize、FontUnderline等,完全适用于图片框和 图像框,其用法也相同。但在使用时应注意,对象名不能省略,必须是具体的
图片框或图像框名。 2.Current X和Current Y属性 用来设置下一个输出的水平(Current X)或垂直(Current Y)坐标。这 两个属性只能在运行期间使用。 格式如下:
第三章
VB 6.0的常用控件
Back Style属性用来指出标签的背景样式是否透明。该属性可以设置值为0或1。 (7)Word Wrap属性
适用于标签,用来决定标签是否扩大来显示标题文字。可以设置值为True或False 2.Click和DblClick事件
标签可触发Click和DblClick事件。但是在实际的使用中,用户往往是仅仅设置标 标题属性(Caption属性)来利用标签显示文字,而很少使用到它的事件 3.1.2 文本框 1.文本框的属性
属性:窗体:标签的使用
标签1:“请您单击或双击窗体” FONTSIZE=14 标签2:AUTOSIZE=“TRUE” CAPTION:置空 FONTSIZE=14
第三章
VB 6.0的常用控件
Label2.BorderStyle = 0 Label2.Caption = "你单击窗体!" End Sub
第三章
VB 6.0的常用控件
当文本框失去了焦点(处于非活动状态)时就会产生LostFocus事件
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 (4)SetFocus方法 SetFocus方法可以用于将焦点移动到指定的对象,是文本框较常用的. 格式: [对象.]SetFocus 3.1.3 应用举例 例3.1: 利用LostFocus事件 改变文本框中的内容。 在 窗 体 form1上 建 立 两 个 文 本框分别是Text1、Text2, 下 面 在 form1 的 load 事 件 过 程中作如下设置: 该方法可以把光标移到指定的文本框中 Private Sub Form_Load() Form1.Text1.Text="" Form1.Text2.Text="" Form1.Text1.Font="宋体" Form1.Text2.Font="宋体" Form1.Text1.FontSize=14 Form1.Text2.FontSize=14 Form1.Text1.BackColor=vbBlack Form1.Text1.ForeColor=vbWhite Form1.Text2.ForeColor=vbBlue Form1.Text2.BackColor=vbRed Form1.Show Form1.Text1.SetFocus End Sub
而图像框适用于静态情况 默认名称分别为Picture1, Picture2……和Imagex1, Imagex2……
第三章 VB 6.0的常用控件 3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 1. 与窗体属性相同的属性
返回/设置一个值,用来确定一个对象是否能够对用户产生 的事件作出反应
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 (6)BackStyle属性
返回对象名称 返回/设置对象宽度 返回/设置对象高度 返回/设置对象上边缘的位置 返回/设置对象左边缘的位置 返回/设置对象是否可见 返回/设置对象中显示的字体名 返回/设置对象中显示的字体尺寸 返回/设置对象中显示的字体是否粗体 返回/设置对象中显示的字体是否斜体
1. 标签的属性、事件和方法
FontSize FontBolder FontItalic
第三章
VB 6.0的常用控件
(2)Autosize属性 用来确定标签能否自动调整大小以便显示所有内容。可以设置的值为true和 false。 (3)Borderstyle属性 Border style属性用来返回/设置标签的边框样式。可以设置的值为0、1两种 (4)Caption属性 用来返回/设定标签中显示的文本。是标签的所有属性中最重要的属性 (5)Enabled属性
第三章
VB 6.0的常用控件
第三章 VB 6.0的常用控件 3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件
如果在text1的LostFocus事件过程中作如下设定:
用来返回/设置一个值,来确定文本框是否有垂直和水平滚动条。可以取四个值, 它们分别是0(没有 )、1(水平 )、2(垂直 )、3(水平和垂直 ). (5)Text属性: Text属性用来返回/设置文本框中包含的文本
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 该属性既可以在设计时使用属性窗口设定,也可以在运行时使用代码动态的修改。 例如在代码中有如下语句: Text1.Text="Welcome to china!! " 那么将在文本框Text1中显示字符串“Welcome to china!!”。
[对象.]Current X[=x]
[对象.]Current Y[=y] 其中“对象”可以是窗体、图片框和打印机
第三章 VB 6.0的常用控件 3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 例3.3:在窗体上建立一个图片框,然后分别在窗体和图片框中显示一些信息。 Private Sub Form_Click() Picture1.Print Tab(10);"picture1 tab10test" Print Tab(20);"Form Tab 20" Picture1.CurrentX = 800 Picture1.CurrentY = 600 CurrentX = 800 CurrentY = 600 Print "Form CurrentX,CurrentY Test" Picture1.Print "Picture1CurrentX,currentY " Print Tab(15);CurrentX, CurrentY Picture1.Print Tab(15);CurrentX, CurrentY End Sub
第三章
VB 6.0的常用控件
(2)Multi Line属性:
返回/设置一个值决定文本框是否可以接受多行文本。True或False。 (3)Password Char属性 可用于设定在进行口令输入时对用户输入字符的掩码,也就是说在用户输入时是 显示用户输入的字符还是显示掩码屏蔽掉用户的输入 (4)ScrollBars属性
相关主题