VB控件教程大全(详细)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件3.1标签与文本框3.1.1标签1.标签的属性、事件和方法属性功能Name返回对象名称Width返回/设置对象宽度Height返回/设置对象高度Top返回/设置对象上边缘的位置Left返回/设置对象左边缘的位置Visible返回/设置对象是否可见FontName返回/设置对象中显示的字体名FontSize返回/设置对象中显示的字体尺寸FontBolder返回/设置对象中显示的字体是否粗体FontItalic返回/设置对象中显示的字体是否斜体3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件标签所具有的其它属性:(1)Alignment属性用来返回/设置标签中标题的放置方式。可以设置的值为0(左)、1(右)或2(居中)(2)Autosize属性用来确定标签能否自动调整大小以便显示所有内容。可以设置的值为true和false。(3)Borderstyle属性Borderstyle属性用来返回/设置标签的边框样式。可以设置的值为0、1两种(4)Caption属性用来返回/设定标签中显示的文本。是标签的所有属性中最重要的属性(5)Enabled属性返回/设置一个值,用来确定一个对象是否能够对用户产生的事件作出反应3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件3.1.2文本框1.文本框的属性(6)BackStyle属性BackStyle属性用来指出标签的背景样式是否透明。该属性可以设置值为0或1。(7)WordWrap属性适用于标签,用来决定标签是否扩大来显示标题文字。可以设置值为True或False。标签可触发Click和DblClick事件。但是在实际的使用中,用户往往是仅仅设置标签标题属性(Caption属性)来利用标签显示文字,而很少使用到它的事件2.Click和DblClick事件前面介绍标签以及窗体的一些属性也可以用于文本框,这些属性包括:Borderstyle、Enabled、FontBold、FontItalic、FontName、Fontsize、FontUnderline、Height、Name、Left、Top、Visible、Width3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件例题1:标签控件PrivateSubForm_Click()Label2.BorderStyle=0Label2.Caption=你单击窗体!EndSubPrivateSubForm_DblClick()Label2.BorderStyle=1Label2.Caption=你双击窗体!EndSub标签1:“请您单击或双击窗体”属性:窗体:标签的使用FONTSIZE=14标签2:AUTOSIZE=“TRUE”CAPTION:置空FONTSIZE=143.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件此外文本框还具有下列属性:(1)MaxLength属性MaxLength属性用来返回/设置允许在文本框中输入的最大字符数(2)MultiLine属性:返回/设置一个值决定文本框是否可以接受多行文本。True或False。(3)PasswordChar属性可用于设定在进行口令输入时对用户输入字符的掩码,也就是说在用户输入时是显示用户输入的字符还是显示掩码屏蔽掉用户的输入(4)ScrollBars属性用来返回/设置一个值,来确定文本框是否有垂直和水平滚动条。可以取四个值,它们分别是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控件第三章VB6.0的常用控件该属性既可以在设计时使用属性窗口设定,也可以在运行时使用代码动态的修改。例如在代码中有如下语句:Text1.Text=Welcometochina!!那么将在文本框Text1中显示字符串“Welcometochina!!”。(6)SelLength属性:SelLength属性返回/设置文本框中用户选中的字符数(7)SelStart属性:SelStart属性返回/设置选定文本的起始位置(插入点)(8)SelText属性SelText属性返回/设置包含有当前所选择的文本的字符串3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件用户选择了text1中的字符串中的“!!”在窗体上单击鼠标后的结果同时在“立即”窗口中显示如下:Selectstart=17;Selectlength=2;Selecttext=!!Selectstart=27;Selectlength=0;Selecttext=通过这个示例可以发现,对于SelLength和Selectstart属性的值将随着修改Selecttext的值而改变。3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件(9)Locked属性Locked属性用来指定文本框是否可被编辑。可以设定的值为True和Flse。True某个文框在运行时不允许用户修改其中文字内容只允许选择文本。False某个文框在运行时允许用户修改其中文字内容。False为默认值2.文本框事件和方法文本框同标签一样支持Click、DblClick等鼠标事件,同时文本框支持Change、GotFocus、LostFocus等事件,文本框还有SetFocus方法(1)Change事件当文本框中的内容发生改变时就发生Change事件(2)GotFocus事件当文本框接受了焦点(处于活动状态)时就会产生GotFocus事件(3)LostFocus事件当文本框失去了焦点(处于非活动状态)时就会产生LostFocus事件3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件SetFocus方法可以用于将焦点移动到指定的对象,是文本框较常用的.格式:(4)SetFocus方法3.1.3应用举例例3.1:利用LostFocus事件改变文本框中的内容。在窗体form1上建立两个文本框分别是Text1、Text2,下面在form1的load事件过程中作如下设置:PrivateSubForm_Load()Form1.Text1.Text=Form1.Text2.Text=Form1.Text1.Font=宋体Form1.Text2.Font=宋体Form1.Text1.FontSize=14Form1.Text2.FontSize=14Form1.Text1.BackColor=vbBlackForm1.Text1.ForeColor=vbWhiteForm1.Text2.ForeColor=vbBlueForm1.Text2.BackColor=vbRedForm1.ShowForm1.Text1.SetFocusEndSub[对象.]SetFocus该方法可以把光标移到指定的文本框中3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件如果在text1的LostFocus事件过程中作如下设定:PrivateSubText1_LostFocus()Form1.Text2.Text=UCase(Form1.Text1.Text)EndSub3.2图片框和图像框与图形有关的标准控件有4种,即图片框、图像框、直线和形状3.2.1图片框和图像框图片框比图像框更灵活,且适用于动态环境,而图像框适用于静态情况默认名称分别为Picture1,Picture2……和Imagex1,Imagex2……3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件1.与窗体属性相同的属性第2章中介绍的部分窗体属性,包括Enabled、Name、Visible、FontBold、FontItalic、FontName、Fantasize、FontUnderline等,完全适用于图片框和图像框,其用法也相同。但在使用时应注意,对象名不能省略,必须是具体的图片框或图像框名。2.CurrentX和CurrentY属性用来设置下一个输出的水平(CurrentX)或垂直(CurrentY)坐标。这两个属性只能在运行期间使用。格式如下:[对象.]CurrentX[=x][对象.]CurrentY[=y]其中“对象”可以是窗体、图片框和打印机3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件PrivateSubForm_Click()Picture1.PrintTab(10);picture1tab10testPrintTab(20);FormTab20Picture1.CurrentX=800Picture1.CurrentY=600CurrentX=800CurrentY=600PrintFormCurrentX,CurrentYTestPicture1.PrintPicture1CurrentX,currentYPrintTab(15);CurrentX,CurrentYPicture1.PrintTab(15);CurrentX,CurrentYEndSub例3.3:在窗体上建立一个图片框,然后分别在窗体和图片框中显示一些信息。3.1标签与文本框3.2图片框和图像框3.3按钮控件3.4复选框和单选框3.5列表框和组合框3.6滚动条3.7计时器3.8框架3.9窗体布局3.10使用ActiveX控件第三章VB6.0的常用控件3.Picture属性用于窗体、图片框和图像框,可通过属性窗口设置,用来把图形放入这些对象中支持以下格式的图形文件(1)Bitmap(位图):也称“绘图类型”扩展名为.BMP或.DIB。(2)Icon(图标):是一种特殊类型的位图,扩展名为.ICO或.OUR(3)Metafile(图元文件):也称为绘图类型图形,它将图形定义为编码的线段和图形。普通图元文件的扩展名为.WMF,增强型图元文件的扩展名为.EMF。(4)JPEG(JointPhotographicsExpertGroup):是一种支持8位和24位颜色的压缩位图格式,其文件扩展名为.JPG。(5)GIF(Gr

1 / 56
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功