第七章用户界面设计.ppt
《第七章用户界面设计.ppt》由会员分享,可在线阅读,更多相关《第七章用户界面设计.ppt(30页珍藏版)》请在三一文库上搜索。
1、第七章 用户界面设计,7.1 用户界面概述 7.2 菜单设计 7.3 对话框设计 7.4 工具栏 7.5 综合应用 7.6 自主学习鼠标和键盘,本章目录,本章目录,7.1 用户界面概述,例7.1 记事本程序,菜单:下拉式菜单、弹出式菜单(快捷菜单) 对话框:通用对话框、自定义对话框 工具栏,本章目录,7.1 用户界面概述,界面设计预定义类,System.Windows.Forms命名空间,7.2 菜单设计,MenuStrip:下拉式菜单 ContextMenuStrip:弹出式菜单,本章目录,重要属性: (1)Text 热键 &热键字符 输入:新建(&N) 显示:新建(N) N为热键 分隔符
2、输入:- (2) ShortCut 设置快捷键。 (3) Checked 控制菜单项左边是否显示“” 重要事件: 菜单项的事件Click 为菜单项编写程序,本章目录,例7.2 设计例7.1的程序,本章目录,下拉式菜单的建立过程: 在窗体上放置一个MainMenu控件 设计菜单 设置菜单项的属性 编写菜单项的事件过程,本章目录,弹出式菜单的建立过程: 在窗体上放置一个ContextMenuStrip控件 设计菜单 设置菜单项的属性 建立弹出式菜单与文件框之间的关联 编写菜单项的事件过程 一般与下拉式菜单中的菜单项共享事件过程 修改“新建”菜单项的事件过程(假定弹出式菜单中“新建”菜单项名称为Po
3、pFileNew) Sub FileNew_Click( ) Handles FileNew.Click, PopFileNew.Click TextBox1.Text = “ TextBox1.Focus() End Sub,7.3 对话框设计, 通用对话框 自定义对话框,不能真正实现文件打开、文件存储、设置颜色、字体设置、打印等操作。 如果想要实现这些功能则需要编程实现。 打开对话框的方法: ShowDialog 例如: OpenFileDialog1.ShowDialog 返回值: Windows.Forms.DialogResult.OK Windows.Forms.DialogRes
4、ult.Cancel,本章目录,1. 打开文件对话框,控件:OpenFileDialog 重要属性 : (1) FileName包含路径,Title不包含路径 (2) Filter 确定所显示文件的类型 例如:Text Files|*.txt|所有文件|*.* 显示文本文件和所有文件 (3) FilterIndex 决定文件列表框中显示第几组类型的文件 (4) InitialDirectory 初始化路径,本章目录,例7.4 编写一个应用程序,弹出打开文件对话框, 从中选择一个BMP位图文件,能在图形框中显 示该图片 Sub Button1_Click( ) Handles Button1.C
5、lick OpenFileDialog1.FileName = “*.Bmp“ OpenFileDialog1.InitialDirectory = “C:Windows“ OpenFileDialog1.Filter = “Pictures(*.Bmp)|*.Bmp|All Files(*.*)|*.*“ OpenFileDialog1.FilterIndex = 1 显示“打开文件”对话框,并判断是否选择了文件。 If (OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK) Then 利用Image.FromFile函数
6、把图片放入图形框中。 PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName) Else MsgBox(“没有选择文件!“) End If End Sub,本章目录,可以在属性窗口中设置,例7.5 为例7.1中的“打开”菜单项编写事件过程. Sub FileOpen_Click( ) Handles FileOpen.Click, Pop FileOpen Dim InputData As String OpenFileDialog1.FileName = “*.txt“ OpenFileDialog1.InitialDirect
7、ory = “c:“ OpenFileDialog1.Filter = “Text Files(*.Txt)|*.Txt|All iles(*.*)|*.*“ OpenFileDialog1.FilterIndex = 2 OpenFileDialog1.ShowDialog() 显示“打开文件”对话框 FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input) TextBox1.Text = “ Do While Not EOF(1) InputData = LineInput(1) 读一行数据 TextBox1.Text = TextBox1
8、.Text + InputData + vbCrLf Loop FileClose(1) 关闭文件 End Sub,本章目录,可以在属性窗口中设置,2. 保存文件对话框,控件:SaveFileDialog 属性与OpenFileDialog控件基本相同, 特有属性是DefaultExt 用于设置缺省的扩展名 例7.6 为例7.1中的“另存为”菜单项编写事件过程。 有关文件的读写操作请参阅第八章。 Sub FileSaveAs_Click( ) Handles FileSaveAs.Click, PopFileSaveAs SaveFileDialog1.FileName = “Default.
9、Txt“ 设置缺省文件名 SaveFileDialog1.DefaultExt = “Txt“ 设置缺省扩展名 SaveFileDialog1.ShowDialog() 打开另存为对话框 FileOpen(1, SaveFileDialog1.FileName, OpenMode.Output) Print(1, TextBox1.Text) 将文本框中的内容写入文件 FileClose(1) 关闭文件 End Sub,本章目录,3. 颜色对话框,控件:ColorDialog 重要属性:Color 用户选定的颜色,属于Color结构类型 例7.7 为例7.1中的“颜色”菜单项编写事件过程。 S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 用户 界面设计
链接地址:https://www.31doc.com/p-2611795.html