- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB6教程第6章 常用控件与多窗体课件
程序代码如下: Private Sub HScroll1_Change() Label1.Caption = HScroll1.Value Text1.FontSize = HScroll1.Value End Sub 6.7 焦点与Tab顺序 焦点与Tab顺序是和控件接受用户输入有关的两个概念。 6.7.1 焦点 焦点是对象鼠标或键盘输入的能力。当对象具有焦点时,就可以接受用户的输入。 当对象得到焦点时发生GetFocus事件,当对象失去焦点时发生LostFocus事件。 可用以下方法将焦点赋给对象: (1)用鼠标选择对象,用[Tab]键移动,或用快捷键; (2)程序代码中用SetFocus方法可以设置焦点。 例如,可以在 Form1窗体的Load事件中添加如下代码,使得程序开始时光标(焦点)位于文本框Text3中。 Private Sub Form_Load() Form1.show 显示Form1窗体 Text3.Setfocus 使焦点位于文本框Text3中 End Sub 使用以下方法可以使对象失去焦点: (1)用鼠标单击选择另一个对象,用[Tab]键移动,或用快捷键: (2)代码中对另一个对象使用SetFocus方法改变焦点。 说明:当对象的Enabled和Visible属性都为True时,它才能接受焦点。 6.7.2 Tab顺序 所谓Tab顺序,就是用户按[Tab]键时,焦点在各个控件之间移动的顺序。在一般情况下,Tab顺序由控件建立时的先后顺序确定。 可以通过设置控件的TabIndex属性来改变它的Tab顺序。TabIndex属性值决定了它在Tab顺序中的位置。 6.8 多窗体 前面我们已设计了不少VB应用程序,这些程序有的较简单,有的较复杂。但它们都有一个共同的特点,即只有一个窗体。在实际应用中,特别是对于较复杂的应用程序,单一窗体往往不能满足需要。VB允许对多个窗体进行处理,多重窗体(Multi Form)程序中的每个窗体都可以有自己的界面和代码,完成各自的功能。 6.8.1 与多窗体有关的操作 1.添加窗体 添加窗体是指在当前工程中添加一个新的窗体或者把一个属于其它工程的窗体添加到当前工程中。添加一个新窗体的方法有“菜单法”、“工具栏法”等。 2.当前窗体的切换 3.删除窗体 4.多窗体程序的保存 5.启动窗体的设置 拥有多个窗体的应用程序,默认情况下,在设计阶段建立的第一个窗体为启动窗体。即应用程序开始运行时,先运行这个窗体。如果要改变系统默认的启动窗体,需要另外设置。 6.8.2 与多窗体有关的语句和方法 在多窗体程序设计中,经常需要打开、关闭、隐藏或显示指定的窗体。这可以通过相应的语句和方法来实现。 1.Load语句 格式:Load 窗体名称 Load语句把一个窗体装入内存。 2.Show方法 格式:[窗体名称.]Show [模式] Show方法用来显示一个窗体。 3.Unload语句 格式:Unload 窗体名称 该语句与Load语句的功能相反,它清除内存中指定的窗体。 4.Hide方法 格式:[窗体名称.]Hide Hide方法使窗体隐藏起来,不在屏幕上显示,但此时窗体仍在内存中。因此,它与Unload语句的作用是不一样的。 编写代码如下: Private Sub Command1_Click() end End Sub Private Sub Option1_Click() 蓝色单选钮 Label1.ForeColor = HFF0000 End Sub Private Sub Option2_Click() 红色单选钮 Label1.ForeColor = HFF End Sub Private Sub Option3_Click() 绿色单选钮 Label1.ForeColor = HFF00 End Sub Private Sub Option4_Click() 文字大小10单选钮 Label1.FontSize = 10 End Sub
您可能关注的文档
- n阶行列式的计算方法课件.doc
- Myers' PSYCHOLOGY (7th Ed)课件.ppt
- P2P理财和非法集资的区别课件.ppt
- P G的组织架构和营销职能分工推荐.ppt
- PAM-STAMP软件教程例子1:模面生成和快速成形分析课件.doc
- PAM-STAMP软件教程例子2:MONO-STAGE CALCULATION OF A BOX一个简单冲压过程的设置课件.doc
- PDCA循环在工厂管理中的应用试题及课件.doc课件.doc
- P2P网贷可行性研究报告推荐.doc
- McKinsey-如何进行团队内部及团队与客户之间的交流推荐.ppt
- PEP2012年新人教版三年级上册英语复习资料附期末测试卷教案.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)