第7章常用控件的使用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 常用控件的使用 VB中的控件分为两类:一类是标准控件(或称控件),另一类是ActiveX控件。 7.1 标签框与文本框 7.1.1 标签框1.常用属性 标签的基本属性: Name、Caption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline、Alignment、AutoSize、BorderStyle等。 1.标签特有属性: (1)WordWrap属性:折行显示文本。 (2)BackStyle属性:该属性用来设置背景风格。 0-Transparent:透明显示,标签为“透明”的。 1-Opaque:不透明,标签将覆盖背景。默认值为1。 2.常用事件 标签的常用事件有:单击(Click )和双击(DblClick)。 【例7.1】利用两个标签控件,显示具有浮雕效果的文字。 【例7.2】设计一个用标签控件实现标题放大和缩小的程序。 【例7.3】设计一个显示“同学们好!”和显示日期的程序。 7.1.2 文本框 文本框是一个文本编辑区。可以在设计阶段或运行期间在这个区域中输入、编辑、修改和显示文本,类似于一个简单的文本编辑器。 1.常用属性 文本框基本属性: Name、Text、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline、Alignment、BorderStyle等。 文本框特有属性: (1)Text文本属性 在文本框中显示正文的内容存放在Text属性中。 (2)MaxLength属性 设置文本框中能够输入的正文内容的最大长度。 0:缺省值,为系统允许的最长度。 非零值:文本框中的字符数的最大值,一个英文字符与一个汉字都为1。 (3)MultiLine属性 True:则可使用多行文本,即在文本框中输入或显示文本时可换行。按Crtl+Enter键可以插入一个空行。 False:则在文本框中只能输入单行文本。 文本框特有属性: (4)PasswordChar属性 该属性可用于口令输入。在默认状态下,该属性被设置为空字符串(不是空格),当用户从键盘上输入时,每个字符都可以在文本框中显示出来。如果把PasswordChar属性设置为一个字符,例如星号(*),则在文本框中输入字符时,显示的不是输入的字符,而是被设置的字符(如星号)。不过文本框中的实际内容仍是输入的文本,只是显示结果改变了。利用这一特性,可以用作设置口令的输入。 (5)ScrollBars属性 该属性用来确定文本框中是否有滚动条。 0—None:无滚动条。 1—Horizontal:加水平滚动条。 2—Vertical:加垂直滚动条。 3—Both:同时加水平和垂直滚动条。 说明: 当MultiLine多行属性为True时,ScrollBars属性才有效。当文本框具有水平或垂直滚动条后,文本框中文本的自动换行功能不起作用,只能通过回车键换行。 文本框特有属性: (6)Locked属性 False:表示可以编辑,默认值为False。 True:文本控件相当于标签的作用,不能被编辑。 (7)SelStart、SelLength、SelText属性 在程序中,对文本内容进行选择时,这三个属性用来标识用户选中的正文。 SelStart:选定正文的开始位置,第一个字符的位置是0。 SelLength:选定正文长度。 SelText:选定正文内容。 设置了SelStart和SelLength属性后,VB会自动将设定的正文送入SelText属性存放。这些属性一般用于在文本编辑中设置插入点及范围,选择字符串,清除文本等,并且经常与剪贴板一起使用,完成文本信息的剪切、拷贝、粘贴等功能。 2.常用事件 文本框的常用事件有Change、KeyPress和LostFocus三种。 (1)Change事件 当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变其Text属性时,将触发Change事件,程序运行后,在文本框中每输入一个字符,就会引发一次Change事件。 (2)KeyPress事件 当用户按下并释放键盘上的一个ANSI键时,就会引发焦点所在控件的KeyPress事件,此事件会返回一个KeyAscii参数到该事件过程中。例如,当用户输入字符“a”,返回KeyAscii的值为97,通过Chr(KeyAscii)可以将ASCII码转换为字符“a”。 KeyPress事件同Change事件一样,每输入一个字符就会引发一次该事件;事件中最常用的是对键入的是否为回车符(KeyAscii的值为13)的判

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档