- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBNET第12课剖析
Visual Basic.NET 程序设计(12) 授课教师:柳 青 电 话办 公 室 :学院楼B418 E-mail : Liuq@shift.edu.cn 上周回顾 常用控件 单选按钮、复选按钮、框架(分组) 列表框、组合框 滚动条 上周回顾 除了颜色单选组的状态可以显示在文本框中外,字形多选组的状态也能显示在文本框中 请大家注意: 要用到单选组中用到的S变量 S存储的是单选组和多选组的状态,这样的话考虑将多选组的CheckChanged事件也并入单选组中,即 程序代码 Visual Basic.NET 程序设计 第十二课 通用对话框、多窗体 示例:继续上节课的Unit11 第二个窗体界面设计 一、多窗体 添加窗体 通过“项目”菜单中“添加Windows窗体” 或者“添加新项”。 请注意:选择“添加新项”时一定要选择正确的模板 改变应用程序的图标 在解决方案资源管理器中,右击“Unit10”,选择“属性” 重要方法 (1)Show 以非模式方法显示窗体 窗体对象.Show 非模式——程序可继续执行 如Office软件中“编辑”菜单的“查找”对话框 (2)ShowDialog 以模式方法显示窗体 窗体对象.ShowDialog 模式——在关闭该窗体后才能对其它窗体进行操作 如Office软件中“帮助”菜单的“关于”对话框 (3)Hide 将窗体暂时隐藏(还在内存中) [窗体对象.]Hide 窗体对象缺省时为当前窗体 重要方法 (4) Close 关闭窗体,释放内存 [窗体对象.]Close 关闭启动窗体则结束程序的运行 (5) Me 关键字Me代表代码所在的窗体 假定建立了一个窗体Form1,则在窗体Form1及其控件的事件过程中使用语句Me.Hide使Form1窗体隐藏,语句Me.Close将关闭该窗体。 若在Form2窗体中使用Me.Close,则关闭的是窗体Form2。 两窗体的显示和返回 单击“多窗体” 主窗体不可见 显示第2个窗体 单击“返回” 第2个窗体不可见 显示主窗体 Form1中“多窗体”按钮的代码 二、通用对话框 .NET提供了一组基于Windows的标准对话框界面。利用通用对话框控件可在窗体上创建打开文件、保存文件、颜色、字体、打印、打印预览等对话框。 通用对话框仅用于应用程序与用户之间进行信息交互,是输入输出的界面,不能真正实现文件打开、文件存储、设置颜色、字体设置、打印等操作,如果想要实现这些功能则需要编程实现。 打开文件对话框 通过OpenFileDialog控件实现 重要属性 FileName 文件名称,包含路径 Filter 过滤器 用于文件列表中所显示的文件类型 用“|”符号分开 显示文本文件和所有文件 Text Files|*.txt|所有文件|*.* FilterIndex 决定文件列表框中显示第几组类型的文件 InitialDirectory 初始化路径 图示 示例: “打开文本文件”按钮出现的对话框 “打开文本文件”按钮程序代码 “打开图片”按钮出现的对话框 “打开图片”按钮程序代码 颜色对话框 由 ColorDialog 控件来实现 重要属性Color 返回或设置选定的颜色,属于Color结构类型。 示例:“颜色”按钮打开颜色对话框,用来设置文本框中背景的颜色 添加 字体对话框 通过FontDialog控件来实现 Font获取选择的字体 Color 选定的颜色 不同窗体间数据的存取 示例:单击“数据访问”按钮将在第2个窗体的文本框中加入“数据访问:你好ABC”,同时在第1个窗体的文本框中加入“数据访问:我很好,谢谢!” 添加模块 通过“项目”菜单中“添加模块” 或者“添加新项”。 请注意:选择“添加新项”时一定要选择正确的模板 在模块Module1.vb中定义变量 练习 完成示例程序 自己创意小程序 * 单选组的CheckedChanged事件 多选组的CheckedChanged事件 请注意Handles中继续加入 多选按钮的CheckedChanged +=可以改成= 请在第1个窗体中增加2个按钮 Textbox1 Picturebox1 Button6 Button4 Button7 Button5 Button3 无按钮 Button2 Button1 示例:继续Unit10,添加第2个窗体Form2 第2个窗体 主窗体 Form2中“返回”按钮的代码 隐藏Form1 显示Form2 隐藏Form2 显示Form1 Filter FileName InitialDirectory FilterIndex 将图片Pic1
文档评论(0)