VB程序设计第2版第9章.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 常用内部控件 9.1 控件的公共属性 1. Name属性 Name属性用于标识窗体、控件、或数据访问对象的名称。在属性窗口的属性名为“(名称)” 2. Caption属性 Caption属性用于设置或返回对象的标题或在对象上显示的文字。 3. Enabled属性 决定控件是否能够对用户产生的事件作出响应。 4. Visible属性 用来确定一个窗体或控件是否可见。 注意: 如果在属性窗口中将控件的Visible属性设置为False,则控件在设计窗体上仍是可见的,仅在运行时才不可见。 5. Left、Top、Height、Width属性 7. FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline属性 分别对应于: 字体、字号、粗体、斜体、删除线、下划线 8. Font对象属性 在设计时在属性窗口需要进一步打开对话框进行设置。 在代码中的使用格式: 控件名.Font.属性名 属性名: Name、Size、Bold、Italic、 Underline、Strikethrough 例: Form1.Font.Size = 14 Command1.Font.Italic = True 【例9-1】自学 P170 例9-1 9.MousePointer、MouseIcon属性 MousePointer属性:返回或设置一个值,指示在运行时当鼠标移动到对象上时要显示的鼠标指针的类型。 0~15:使用系统定义的鼠标指针类型 99 :使用自定义的鼠标指针类型,鼠标指针为通过MouseIcon属性所指定的图标。 MouseIcon属性:设置在运行时当鼠标移动到对象上时要显示的图标,在MousePointer属性设置为99时使用。 9.2 鼠标和键盘事件 Visual Basic应用程序可以响应多种鼠标与键盘事件。例如,鼠标事件有单击、双击、按下、抬起、移动、拖动等,键盘事件有按键的按下、抬起等。利用这些事件可以编写响应各种事件的应用程序。 9.2.1 鼠标事件 1. MouseDown、MouseUp事件 MouseDown事件:在按下鼠标按钮时发生; MouseUp事件:在释放鼠标按钮时发生。 例如,某按钮的MouseDown事件过程如下: Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub Button :根据所按下或抬起的是鼠标的左按钮、右按钮还是中间按钮返回一个整数。见P171 Shift: 根据在按下或释放鼠标按钮时是否同时按下Shift、Ctrl或Alt键返回一个整数。见P172 X、Y:返回鼠标指针在对象上的当前位置。默认单位为缇。 2.MouseMove事件 当鼠标指针在对象上移动时发生该事件。 例如,窗体的MouseMove事件过程如下: Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub (Button 、Shift、X和Y参数的作用同前) 【例9-2】在窗体上移动鼠标时,将当前的鼠标位置显示在文本框中。如下图: 窗体的MouseMove事件过程如下: Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Text1.Text = X : Text2.Text = Y End Sub 9.2.2 键盘事件 1.KeyPress事件 当用户按下并释放键盘上一个会产生ASCII码的按键时产生KeyPress事件。如按下数字键、字母键、Tab、Enter、BackSpace、Esc等都会产生KeyPress事件。 例如,某文本框Text1的KeyPress事件过程如下: Private Sub Text1_KeyPress(KeyAscii As Integer) …… End Sub 注意: 对于同一个字母的按键,其大、小写形式返回不同的KeyAscii值。 只有当对象具有焦点时才可以接收Ke

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档