Vindows程序设计 第7章窗体的高级应用
Windows 程序设计 第7章 窗体的高级应用
本章目标 ■理解Windows应用程序运行机制 ■了解基本控件的常用属性和支持的常用方法 理解基于事件的编程方法 ■掌握Windows,应用程序组成文件的作用 ■子 掌握菜单、对话框的基本属性和方法的使用
2 本章目标 ▪ 理解Windows应用程序运行机制 ▪ 了解基本控件的常用属性和支持的常用方法 ▪ 理解基于事件的编程方法 ▪ 掌握Windows应用程序组成文件的作用 ▪ 掌握菜单、对话框的基本属性和方法的使用
对话框简介 ■对话框常用来与用户进行信息交互 CommonDialog:对话框的基类 ■ 常用对话框: ■ColorDialog: ■OpenFileDialog: ■SaveFileDialog FolderBrowseDialog: FontDialog: ■PageSetupDialog PrintDialog: 3
3 对话框简介 ▪ 对话框常用来与用户进行信息交互 ▪ CommonDialog:对话框的基类 ▪ 常用对话框: ◼ ColorDialog: ◼ OpenFileDialog: ◼ SaveFileDialog ◼ FolderBrowseDialog: ◼ FontDialog: ◼ PageSetupDialog: ◼ PrintDialog:
对话框类层次 CommonDialog FileDialog ColorDialog FontDialog FolderBrowseDialog PrintDialog Form OpenFileDialog SaveFileDialog PrintPreViewDialog ShowDialog():显示一个通用对话框 该方法返回一个DialogResulta枚举
4 对话框类层次 FileDialog PrintDialog CommonDialog ColorDialog FontDialog FolderBrowseDialog OpenFileDialog SaveFileDialog Form PrintPreViewDialog ShowDialog():显示一个通用对话框 该方法返回一个DialogResult枚举
MessageBoxi消息对话框 C#中可以利用MessageBox.Show0方法创建消息对话 框,并利用DialogResulta类型的变量来接收返回值,以此 来判断用户的操作行为或功能选项,进而执行相应的任务。 其语法结构为: MessageBox.Show(作用域,“对话框内容”,“对话框 标题”,按钮类型,图标类型); 调用会开车的方法不 需要改变 DialogResult MessageBox.Show(TWin32Window owner,string text,string caption,MessageBoxButtons buttons,MessageBoxIcon icon)(+20 在指定对象的前面显示具有指定文本、标题、按钮和图标的消息框。 异常: System.ComponentModel.InvalidEnumArgumentException System.InvalidOperationException 5
5 MessageBox消息对话框 ▪ C#中可以利用MessageBox.Show()方法创建消息对话 框,并利用DialogResult类型的变量来接收返回值,以此 来判断用户的操作行为或功能选项,进而执行相应的任务。 其语法结构为: ▪ MessageBox.Show(作用域, “对话框内容”, “对话框 标题”,按钮类型,图标类型); 调用会开车的方法不 需要改变