电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

VisualBasic实用教程 薛亮 第5章

80页
  • 卖家[上传人]:E****
  • 文档编号:89363903
  • 上传时间:2019-05-24
  • 文档格式:PPT
  • 文档大小:613.50KB
  • / 80 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第5章 常用控件与窗体,5.1 标签控件 5.2 命令按钮控件 5.3 文本框控件 5.4 单选钮和检查框 5.5 框架 5.6 滚动条 5.7 列表框 5.8 组合框 5.9 时钟 5.10 窗体 习题五,5.1 标 签 控 件,5.1.1 标签的属性 标签最常用的属性有Name、Caption、Height、Width、Top、Left、Enabled、Visible、 FontName、 FontSize、 FontBold、 FontItalic、 FontUnderline、 Alignment、Autosize和BorderStyle等。,5.1.2 标签接收的事件 标签经常接收的事件有单击(Click)、双击(DblClick)和改变(Change)。,5.2 命令按钮控件,在应用程序中,命令按钮的应用十分广泛。在程序执行期间,当用户选择某个命令按钮时就会执行相应的事件过程。 在程序运行时,常用以下三种方法选中命令按钮: (1) 用鼠标单击。 (2) 按Tab键将焦点移到相应按钮上,再按回车键。 (3) 按快捷键(Alt有下划线的字母)。,5.2.1 命令按钮的属性 1基

      2、本属性 命令按钮最常用的基本属性有Name、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、BackColor和Index等。 2Caption(标题)属性 在设置Caption属性时,如果在某个字母前加入“&”,则程序运行时标题中的该字母带有下划线,该带有下划线的字母就成为快捷键。当用户按下Alt快捷键时,便可激活并操作该按钮。例如,在对某个按钮设置其Caption属性时键入&OK,程序运行时就会显示OK,当用户按下AltO时便可激活并操作OK按钮。,3Default(确认)属性 只有命令按钮支持Default属性。当Default属性值为True时,按Enter键相当于用鼠标器单击了该按钮。在一个窗体中只能有一个按钮的Default属性被设为True。当某按钮的Default属性值被设为True以后,该窗体中的所有其它按钮的Default属性全部被自动设为False。 4Cancel(取消功能)属性 当Cancel属性值为True时,按此按钮与按Esc键的效果相同。在一个窗体中只能有一个按钮的Cancel属性可为Tru

      3、e,其它按钮的Cancel属性自动变为False。,5Value(检查按钮状态)属性 该属性在设计阶段无效,只能在程序运行期间设置或引用,用于检查该按钮是否被按下。True表示该按钮被按下,False(缺省)表示按钮未被按下。在程序运行过程中,只要Value值为True,便引发按钮的Click事件转去执行相应的程序。,6Picture(图片)属性 要说明的是,在以前的版本中,有两种命令按钮控件:标准命令按钮(CommandButton)和三维命令按钮(SSCommand)。前者按钮上只能显示文字;后者可以显示图形,可用于工具栏按钮的制作。在Visual Basic 5.0中,两者合一,并且可在Style属性中区分标准和图形。对图形的命令按钮增加了Picture属性,用以显示图片文件(.bmp和.ico)。Visual Basic中的图片文件存放在Visual Basic文件夹的Graphic子文件夹中。,7Style属性 该属性返回或设置一个值,该值用来指示控件的显示类型和行为。在运行时是只读的。 0standard(缺省):标准的,按钮上不能显示图形。 1graphical:图形的,

      4、按钮上可以显示图形的样式,也能显示文字。 若在Picture(图片)属性中选择了图片文件,则Style属性值必须为1,否则无法显示图形。,8ToolTipText(工具提示)属性 ToolTipText属性与Picture(图片)属性同时使用。如果仅用图像作为对象的标签,那么能够使用此属性以较少的文字解释每个对象。在以前的版本中,用户要设计具有工具栏提示功能的界面,需要编写一段程序来实现,现在通过该属性就可以轻而易举地实现了。,5.2.2 命令按钮接收的事件 命令按钮主要接收Click事件。,5.3 文 本 框 控 件,5.3.1 文本框的属性 1基本属性 Name、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline和Alignment等都是文本框的基本属性。文本框没有Caption属性。 2Text文本属性 在文本框中显示的正文内容存放在Text属性中。当程序执行时,用户通过键盘输入正文内容,Visual Basic自动将其保存在Text属性中。,3MaxL

      5、ength属性 MaxLength属性指明文本框中能够输入的正文内容的最大长度。 0值:任意长字符串。 非零值:文本框中字符个数的最大值。需注意的是,在Visual Basic中一个汉字的长度相当于一个西文字符。 4MultiLine(多行)属性 当MultiLine属性为True时,文本框可以输入或显示多行正文,同时具有文字处理器的自动换行功能,即输入的正文超出显示框时,会自动换行。按CtrlEnter可插入一空行。,5ScrollBars(滚动条)属性 当MultiLine属性为True时,ScrollBars属性才有效。ScrollBars不同的值表示不同的含义。 0None:无滚动条; 1Horizontal:加水平滚动条; 2Vertical:加垂直滚动条; 3Both:同时加水平和垂直滚动条。 当加入了水平滚动条以后,文本框内的自动换行功能会自动消失,只有按Enter键才能回车换行。,6Locked属性 Locked属性指定文本控件是否可被编辑,默认值为False,表示可编辑。当设置为True时,文本控件相当于标签的作用。,7SelStart、SelLength和SelTe

      6、xt属性 在程序运行中,对文本内容进行选择操作时,这三个属性用来标识用户选中的正文。 SelStart:选定的正文的开始位置,第一个字符的位置是0; SelLength:选定的正文长度; SelText:选定的正文内容。 设置了SelStart和SelLength属性后,Visual Basic会自动将设定的正文送入SelText存放。这些属性一般用于在文本编辑中设置插入点及范围、选择字符串和清除文本等,并且经常与剪贴板一起使用,完成文本信息的剪切、复制及粘贴等功能。,【例5-1】 文本框的应用示例:将第一个文本框的内容拷贝到第二个文本框中。,Private Sub Form_Click( ) Text1.SelStart0 Text1.SelLength=24 Text2.Text=Text1.SelText End Sub 程序运行结果如图5.1所示。,图5.1 文本框示例运行结果,5.3.2 文本框响应的事件 在文本框所能响应的事件中,Change、KeyPress和LostFocus是最重要的事件。 1Change事件 当用户输入新内容或当程序将Text属性设置为新值从而改变文

      7、本框的Text属性时会引发该事件。当用户键入一个字符时,就会引发一次Change事件。例如,用户键入Hello一词时,会引发5次Change事件。,2KeyPress事件 当用户按下并且释放键盘上的一个键(ANSI格式)时,就会引发焦点所在控件的KeyPress事件,此事件会返回一个KeyAscii参数到该事件过程中。例如,当用户键入字符“a”时,返回KeyAscii的值为96,通过Chr(KeyAscii)可以将ASCII码转换为字符“a”。同Chang事件一样,每输入一个字符就会引发一次该事件。事件中最常用的是对键入符是否为回车符(KeyAscii的值为13)的判断,若是则表示文本的输入结束。,3LostFocus事件 此事件是在一个对象失去焦点时发生的。焦点的丢失是由于Tab移动或单击另一个对象操作所造成的结果。LostFocus事件过程主要是用来对数据更新进行验证和确认,常用于检查Text属性的内容,比在Change事件过程中检查Text文本内容更为有效。,5.3.3 文本框使用的方法 文本框最有用的方法是SetFocus,该方法是把光标移到指定的文本框中。当在窗体上建立了多个

      8、文本框后,可以用该方法把光标置于所需要的文本框上。其形式如下: 对象.SetFocus SetFocus还可以用于如CheckBox、CommandButton和ListBox等控件。,5.4 单选钮和检查框,5.4.1 单选钮和检查框的属性 1基本属性 单选钮和检查框最常用的基本属性有Name、Width、Height、Top、Left、ForeColor、BackColor、Enabled、Visible和Index等。 2Caption属性 该属性设置单选钮或检查框的文本注释内容,即单选钮或检查框边上的文本标题。,3Alignment属性 0:控件钮在左边,标题显示在右边,缺省设置。1:控件钮在右边,标题显示在左边。 4Value属性 该属性表示单选钮或检查框的状态。 单选钮为True表示单选钮被选定,为False表示单选钮未被选定,缺省设置。 检查框有下面三种状态: 0Unchecked:检查框未被选定,缺省设置; 1Checked:检查框被选定; 2Grayed:检查框变成灰色,禁止用户选择。,5Style属性 Style属性是指定单选钮或检查框的显示方式,用于改善单选钮或检

      9、查框的视觉效果。 0Standard:标准方式; 1Graphical:图形方式。 当该属性设置为1(Standard)时,就可以在Picture、DownPicture和Disabled Picture中分别设置不同的图标或位图,用三种不同的图形分别表示未选定、选定和禁止选择。,5.4.2 单选钮和检查框接收的事件 单选钮和检查框都可以接收Click事件,但一般不需要编写Click事件过程。因为当用户单击单选钮或检查框时,它们自动改变状态。,5.5 框 架,5.5.1 框架的属性 1基本属性 框架的基本属性有Name、Width、Height、Top、Left、BackColor、Font、ForeColor和Index等。,2Caption属性 由Caption属性值设定框架上的标题名称。如果Caption为空字符,则框架为封闭的矩形框,但是框架中的控件仍然与单纯用矩形框起来的控件不同。 框架内的所有控件将随框架一起移动、显示、消失和屏蔽。若将框架的Enabled属性设为False,程序运行时该框架在窗体中的标题正文为灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。若将框架的Visible属性设为False,则在程序执行期间,框架及其所有控件全部被隐藏起来,也就是说,对框架的操作也是对其内部的控件的操作。,5.5.2 框架响应的事件 框架可以响应Click和DblClick事件。但是,在应用程序中一般不需要编写有关框架的事件过程。 【例5-2】 单选按钮、复选框和框架的应用示例。运行结果如图5.2所示。 (1) 用户界面的设计以及属性设置,如图5.3所示。,图5.2 选择控件示例显示结果,图5.3 选择控件示例界面,(2) 事件驱动的响应程序。 是否加下划线 Private Sub Check1_Click( ) If Check1.Value = 1 Then Text1.FontUnderline = True Else Text1.FontUnderline = False End If End Sub 是否斜体显示 Private Sub Check2_Click( ) If Check2.Value = 1 Then,Text1.Fon

      《VisualBasic实用教程 薛亮 第5章》由会员E****分享,可在线阅读,更多相关《VisualBasic实用教程 薛亮 第5章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.