VB控件教程大全(详细)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
而图像框适用于静态情况 默认名称分别为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. 与窗体属性相同的属性
Private Sub Text1_LostFocus()
Form1.Text2.Text=UCase(Form1.Text1.Text) End Sub 3.2 图片框和图像框 与图形有关的标准控件有4种,即图片框、图像框、直线和形状 3.2.1 图片框和图像框
图片框比图像框更灵活,且适用于动态环境,
第三章
VB 6.0的常用控件
Back Style属性用来指出标签的背景样式是否透明。该属性可以设置值为0或1。 (7)Word Wrap属性
适用于标签,用来决定标签是否扩大来显示标题文字。可以设置值为True或False 2.Click和DblClick事件
标签可触发Click和DblClick事件。但是在实际的使用中,用户往往是仅仅设置标 标题属性(Caption属性)来利用标签显示文字,而很少使用到它的事件 3.1.2 文本框 1.文本框的属性
第三章
VB 6.0的常用控件
(2)Autosize属性 用来确定标签能否自动调整大小以便显示所有内容。可以设置的值为true和 false。 (3)Borderstyle属性 Border style属性用来返回/设置标签的边框样式。可以设置的值为0、1两种 (4)Caption属性 用来返回/设定标签中显示的文本。是标签的所有属性中最重要的属性 (5)Enabled属性
第三章
VB 6.0的常用控件
(2)Multi Line属性:
返回/设置一个值决定文本框是否可以接受多行文本。True或False。 (3)Password Char属性 可用于设定在进行口令输入时对用户输入字符的掩码,也就是说在用户输入时是 显示用户输入的字符还是显示掩码屏蔽掉用户的输入 (4)ScrollBars属性
第三章
VB 6.0的常用控件
(6)SelLength属性:
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控件
[对象.]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的常用控件 3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件
3.1 标签与文本框
3.1.1 标签
属性
功能
Name Width Height Top Left Visible FontName
第2章中介绍的部分窗体属性,包括Enabled、Name、Visible、FontBold、 FontItalic、FontName、Fantasize、FontUnderline等,完全适用于图片框和 图像框,其用法也相同。但在使用时应注意,对象名不能省略,必须是具体的
图片框或图像框名。 2.Current X和Current Y属性 用来设置下一个输出的水平(Current X)或垂直(Current Y)坐标。这 两个属性只能在运行期间使用。 格式如下:
用来返回/设置一个值,来确定文本框是否有垂直和水平滚动条。可以取四个值, 它们分别是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!!”。
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 标签所具有的其它属性:
(1)Alignmenቤተ መጻሕፍቲ ባይዱ属性
用来返回/设置标签中标题的放置方式。可以设置的值为0(左) 、1(右)或2(居中)
第三章
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事件过程中作如下设定:
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()
属性:窗体:标签的使用
标签1:“请您单击或双击窗体” FONTSIZE=14 标签2:AUTOSIZE=“TRUE” CAPTION:置空 FONTSIZE=14
第三章
VB 6.0的常用控件
Label2.BorderStyle = 0 Label2.Caption = "你单击窗体!" End Sub
用户选择了text1中的字符串中的“!!”在窗体上单击鼠标后的结果
同时在“立即”窗口中显示如下: Selectstart=17;Selectlength=2;Selecttext=!! Selectstart=27;Selectlength=0;Selecttext= 通过这个示例可以发现,对于SelLength和Selectstart属性的值将 随着修改Selecttext的值而改变。
第三章
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
返回对象名称 返回/设置对象宽度 返回/设置对象高度 返回/设置对象上边缘的位置 返回/设置对象左边缘的位置 返回/设置对象是否可见 返回/设置对象中显示的字体名 返回/设置对象中显示的字体尺寸 返回/设置对象中显示的字体是否粗体 返回/设置对象中显示的字体是否斜体
1. 标签的属性、事件和方法
FontSize FontBolder FontItalic
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 (9)Locked属性 Locked属性用来指定文本框是否可被编辑。可以设定的值为True和Flse。 True 某个文框在运行时不允许用户修改其中文字内容只允许选择文本。 False 某个文框在运行时允许用户修改其中文字内容。False为默认值 2.文本框事件和方法 文本框同标签一样支持Click、DblClick等鼠标事件,同时文本框支持Change、 GotFocus、LostFocus等事件,文本框还有SetFocus方法 (1)Change事件 当文本框中的内容发生改变时就发生Change事件 (2)Got Focus事件 当文本框接受了焦点(处于活动状态)时就会产生GotFocus事件 (3)LostFocus事件
返回/设置一个值,用来确定一个对象是否能够对用户产生 的事件作出反应
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 (6)BackStyle属性
Private Sub Form_DblClick() Label2.BorderStyle = 1 Label2.Caption = "你双击窗体!"
End Sub
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 此外文本框还具有下列属性: (1)Max Length属性 Max Length属性用来返回/设置允许在文本框中输入的最大字符数
相关文档
最新文档