网站大量收购闲置独家精品文档,联系QQ:2885784924

VB程序设计第二版第二章.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计第二版第二章要点

1.文本框的属性 * (1)Text:用于设置或返回文本框中显示的内容。 (2)MultiLine:决定文本框是否能够接受和显示多行文本。True:可以输入或显示多行文本,且自动换行。False:忽略回车符并将数据限制在一行内。 该属性在运行时为只读。 * 在设计阶段,要在属性窗口的Text属性中输入文本时强制换行,需要按下“Ctrl+Enter”组合键; 在运行阶段,如果窗体上没有缺省按钮,则在文本框中按下回车键可以把光标移动到下一行,如果窗体上有缺省按钮,则必须按下“Ctrl+Enter”组合键才能移动到下一行。 如何输入多行文本: * (3)ScrollBars:决定文本框是否带滚动条。有以下4种选择: 0 – None:没有滚动条。 1 – Horizontal:只有水平滚动条。 2 – Vertical:只有垂直滚动条。 3 – Both:同时具有水平和垂直滚动条。 注意,只有当MultiLine属性值为True时,用ScrollBars属性设置的滚动条才能显示出来。ScrollBars属性在运行时是只读的,即不能用代码设置该属性的值。 * (4)PasswordChar:当在该属性中指定一个字符时,文本框中的内容将显示为该字符,常用该属性将文本框设置为一个口令输入框。 (5)MaxLength:指定输入到文本框的最大字符数,常用于控制口令的最大长度。该属性的默认值为0,表示不限制最大字符数。 (6)Locked:决定运行时文本框内容是否可以编辑。True:表示不可以编辑文本。False:表示可以编辑。 * (7)SelLength、SelStart、SelText属性:当用户使用文本框输入数据时,可以使用代码实现文本内容的自动选择,以便用户录入数据或修改数据。选择文本需要指定选择的起始位置和长度。 SelStart:返回或设置当前选择文本的起始位置。0:表示选择文本的起始位置从第一个字符开始。 SelLength:返回或设置选择的字符数。要选择所有文本,可使用Len函数获取文本的总字符数。 例如,要选择Text1中所有字符。使用语句: Text1.SelLength = Len(Text1.Text) SelText:返回或设置当前所选择的字符串。 * (8)TabIndex:决定文本框的Tab键序。 所谓Tab键序是指运行时按TAB键或SHIFT+TAB键时,焦点从一个控件移到另一个控件的次序。许多控件都有TabIndex属性,在窗体上画控件时VB会自动为控件分配一个TabIndex值。 (9)TabStop属性:用于决定运行时按TAB键或SHIFT+TAB键时,是否跳过该控件。 False:焦点不会移动到该控件上; True:焦点会移动到该控件上。 2.文本框的事件 * (1)Change:当向文本框输入新的内容,或在代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性时,将触发Change事件。在Change事件过程中应避免改变文本框自身的内容。 (2)KeyPress事件:当在键盘上按下某个键时触发该事件。KeyPress事件返回一个参数KeyAscii,该参数值为整数,表示所按下键的ASCII码值。 * (3)GotFocus事件:当运行时用鼠标单击文本框对象,或使用Tab键或SetFocus方法将焦点设置到文本框时,触发该事件。该事件还适用于窗体和大部分可接受键盘输入的控件。 (4)LostFocus事件:当运行时按下Tab键使光标离开文本框对象,或者用鼠标选择其他对象时触发该事件。 3.文本框的方法 * SetFocus方法:使用该方法可以把光标移到指定的文本框中,使文本框获得焦点。 SetFocus方法的使用格式如下: 对象名.SetFocus 例如,将焦点定位在文本框Text1中: Text1.SetFocus * 【例2-4】设计一个系统登录界面。将输入用户名的文本框命名为txtUsername,将其Text属性设置为“请在这里录入你的姓名”;将输入密码的文本框命名为txtPassword,将其Text属性设置为初始密码“000000”,设置其MaxLength属性为6,以限制最大密码位数为6位。 txtUsername txtPassword * Private Sub Form_Activate() txtUsername.SetFocus txtUsername.SelStart = 0 txtUsername.SelLength = Len(txtUsername.Text) End Sub txtUsername中的当前文本被选中。 * Pr

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档