- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * ★产学研中心 教学目标: 1.掌握: 利用ActiveX控件进窗体设计的方法,与多窗体操作有关的属性和方法,设计多窗体应用程序,多窗体应用程序的保存和加载,MDI的基本概念。 2.理解: 建立MDI应用程序的方法,MDI菜单 3.了解:应用程序窗体设计的概念 教学内容:基于ActiveX控件进行窗体的界面设计,多窗体程序设计的概念与方法,多文档界面(MDI)的程序设计的概念 利用ActiveX控件进行窗体的界面设计 在VB的可视化的编程环境中,用户不必编写大量的代码,就可以利用VB提供的功能强大的大量控件设计出丰富的界面,这样一来可以使程序员从繁琐的代码编写任务中解脱出来,从而投入到更具有创造力和想象力的工作中去,设计出有个性,有特色、友好的界面。 下面是一个利用ActiveX控件来进行程序界面设计的示例,在这个示例程序中所用到的一些控件在程序的初始化阶段没有被加载,需在用户自己把它们添加到工具箱中。 一、启动一个新工程,向工具箱中添加ActiveX控件 启动一个新的标准Exe工程,然后选择菜单[工程]/[部件],在弹出的对话框中选择选中部件对话框中的Microsoft Table Dialog Control6.0,确认后返回设计状态,就会发现SSTab控件已经加入到工具箱中。 二、设置SSTab控件属性 SSTab控件的状态可以在程序中动态的修改,比如在窗体的设计阶段双击窗体,在窗体的Form_load()事件中添加下列代码: Private Sub Form_load() SSTab1.TabCaption(1)=选项1 设置选项1上的文本。 SSTab1.TabVisible(2)=False 设置选项2上的可见状态为不可见。 SSTab1.TabEnabled(0)=False 设置选项0的有效状态为无效。 SSTab.Tab=1 设置选项1为选中的状态 SSTab.Tabs=4 添加一个选项 End Sub 三、向窗体上添加控件 设计一个用于算术运算的应用例子,先向窗体上添加一个CommandButton控件,两个TextBox控件,一个SSTab控件,四个ToggleButton控件、两个UpDown控件和四个Lable控件。 控件说明如下: CommandButton 控件用来结束程序的运行,为程序的正常结束提供一个出口 TextBox控件用来显示程序中的两个变量X和Y的值。 UpDown控件用来实现变量的更新 ToggleButton控件用来实现不同的加减乘除运算 Lable控件用来显示文本的运算结果 SSTab控件用来显示不同的选项,同时作为ToggleButton控件的容器。 四、添加事件响应代码 下面以乘法操作为例来添加代码,在程序的设计 阶段双击ToggleButton3控件,在它的ToggleButton_Click()事件中添加下列代码: Private Sub ToggleButton3_Click() Label4.Caption=Val(Text1.text)*Val(Text2.text) 乘法操作。 End Sub 然后保存文件,运行程序 多文档界面(MDI)的程序设计 多文档界面(Mulgiple Document Interface)是指在一个父窗口下面可以同时打开多个子窗口。子窗口归属于父窗口,如果父窗口全部关闭,则所有子窗口全部关闭。常见的Windows应用的界面,例如微软Office的几个组件程序,全部采用的都是多文档界面 1.设置初始窗体属性 首先启动一个新的工程,在屏幕一就会出现一个空白的窗体,窗体的属性 属性 设置 Name Form1 Caption Form1 BorderStyle 2-Sizable MDIChild True Moveable True 2.添加MDI窗体,设置属性 选择菜单Project/Add MDI Form,弹出对话框,单击[打开]按钮,添加一个MDI窗体,窗体的属性设置 属性 设置 Name MDIform1 AutoShowChildern False Caption MDIForm1 Moveable False StartUpPosition 2-CenterScreen 这样设置的MDI窗体有如下特性: MDI窗体不能够自动的显示子窗体;窗体在程序的运行过程中不能移动;窗体始终位于屏幕的中央。 3.添加子窗体,设置属性 选择菜单Project/Add Form,就会弹出对话框 在AddForm对话框中选择About Dialog,单击[打开]按钮,就在MDI窗体上添加一个子窗体,子窗体FrmAbout的
文档评论(0)