
赠德职业技水学院 用户界面设计2
顺德职业技术学院 1 用户界面设计2

顺德业技水学的 5.2 对话框及应用 5.2.1输入框函数及其应用 5.2.2 “字体”对话框和“颜色”对话框及其应 用 5.2.3“打开”对话框控件和“另存为”对话框 控件及其应用 5.2.4“打印”对话框及其应用
顺德职业技术学院 2 5.2 对话框及应用 5.2.1 输入框函数及其应用 5.2.2 “字体”对话框和“颜色”对话框及其应 用 5.2.3 “打开”对话框控件和“另存为”对话框 控件及其应用 5.2.4 “打印”对话框及其应用

顺速职业技求学晚 5.2.1输入框函数及其应 用 0 寶含宽翻置在奢解香置购辖甚入影握采用文木框控件 甘甘 功能真时强可以火怼话的友式米实现如nputBox一 单 果用户单击Cancel按钮,则函数的返回值是空串。 o InputBox函数的一般格式如下: ·InputBox([,标题][,默认值][,Xpos][,Ypos]》 0 参数说明: 原器委分务字管秦损费箴作餐蚕最景零精释韩粉 果需要分多行显 字符串中。例 如 InputBox(”第一行提示”+VBCRLF+"第二行提示”) ②是系套骨清装字符串表达式,其内容显示在对话的标腿处,省略时 (②接接番灵著接他整式对数是春棉矗 返回空串。 (4)XpoS,Ypos表示对话框左上角的屏幕位置,它们成对出现,是可选的 数值表达式
顺德职业技术学院 3 5.2.1 输入框函数及其应用 大部分应用程序在运行时需要用户从键盘输入数据,采用文本框控件 是最常见的方式,有时也可以以对话框的方式来实现,如InputBox 函数,其基本功能是:弹出一个等待用户输入的对话框,如果用户单 击OK按钮或者按Enter键,则文本框中的字符串是函数的返回值;如 果用户单击Cancel按钮,则函数的返回值是空串。 InputBox函数的一般格式如下: ⚫ InputBox([,标题][,默认值][,Xpos][,Ypos]) 参数说明: (1)是必需的字符串表达式,其内容作为提示信息显示在对话框中。 如果需要分多行显示,可以将回车换行VBCRLF连接到提示字符串中。例 如, InputBox(”第一行提示”+VBCRLF+”第二行提示”) (2)是可选字符串表达式,其内容显示在对话框的标题处,省略时 显示应用程序名。 (3)是可选字符串表达式。弹出对话框后,如果用户未输入而直 接单击OK按钮或者按Enter键,则函数返回指定的默认值。省略默认值时, 返回空串。 (4)Xpos,Ypos表示对话框左上角的屏幕位置,它们成对出现,是可选的 数值表达式

赠德职业技术学院 应用举例 o例题5.8 利用InputBox输入框函数输入圆 的半径,求圆的面积。运行效果参考图5.29 所示。 语InputBoxi示例 日回☒ 圆半径为2,圆面积为12.56636 输入圆半径并求面积
顺德职业技术学院 4 应用举例 例题5.8 利用InputBox输入框函数输入圆 的半径,求圆的面积。运行效果参考图5.29 所示

顺德取业技术学 5.2.2“字体”对话框和“颜色” 对话框及其应用 0 “字体”对话框:使用FontDialog类的ShowDialog方法显示字 体对话框,使用FontDialog类的Font属性获取用户选择的字体。 Font是一个对象,它公开系统上当前安装的字体、字号、字形等 属性。 0 “颜色”对话框允许用户从调色板选择颜色,以及将自定义颜色 添加到该调色板。使用ColorDialog类的ShowDialog.方法显示 颜色对话框,当用户选择颜色后,其Coo属性就记忆了这个颜 色值。 o例题5.10利用“颜色”对话框改变RichTextBox:控制中选中文 本的颜色,利用,“字体”对话框设置Rich TextBox控件中选中文 本的字体,运行效果参考图5.32所示。 颜色、字体对话框 ▣▣☒ 好好学习,天天向上 字体 色
顺德职业技术学院 5 5.2.2 “字体”对话框和“颜色” 对话框及其应用 “字体”对话框:使用FontDialog类的ShowDialog方法显示字 体对话框,使用FontDialog类的Font属性获取用户选择的字体。 Font是一个对象,它公开系统上当前安装的字体、字号、字形等 属性。 “颜色”对话框允许用户从调色板选择颜色,以及将自定义颜色 添加到该调色板。使用ColorDialog类的ShowDialog方法显示 颜色对话框,当用户选择颜色后,其Color属性就记忆了这个颜 色值。 例题5.10 利用“颜色”对话框改变RichTextBox控制中选中文 本的颜色,利用“字体”对话框设置RichTextBox控件中选中文 本的字体,运行效果参考图5.32所示

顺速职业技求学晚 5.2.3 “打开”对话框控件和“另 存为”对话框控件及其应用 0 “打开”对话框控件OpenFileDialog浏览本机或网络中任何计 算机上的文件夹,并选择打开一个或者多个文件。 o“另存为”对话框控件SaveFileDialog浏览文件系统并选择要 保存的文件,这两个控件的属性基本相同。 。常用属性: 务是宝时转扩风 c牙真正用是多个选核的 “前面的字符串“所有文件”用于显示,后面的字符串 FilterIndex一获取或设置对话框文件名筛选器的索引。 。InitDirectory一设置或获取对话框显示的初始路径。 。Title-一设置或获取对话框的标题。 。FileName一设置或获取对话框返回用户在对话框中选定文件的路 径和名称。 6
顺德职业技术学院 6 5.2.3 “打开”对话框控件和“另 存为”对话框控件及其应用 “打开”对话框控件OpenFileDialog浏览本机或网络中任何计 算机上的文件夹,并选择打开一个或者多个文件。 “另存为”对话框控件SaveFileDialog浏览文件系统并选择要 保存的文件,这两个控件的属性基本相同。 常用属性: ⚫ Filter—设置或者获取文件名筛选字符串,用于筛选具有特定扩展 名的文件。筛选字符串的形式为:所有文件|*.*|WORD文件 |*.doc。“|”前面的字符串“所有文件”用于显示,后面的字符串 “*.*”才真正用于筛选,多个筛选通过“|”连接。 ⚫ FilterIndex—获取或设置对话框文件名筛选器的索引。 ⚫ InitDirectory—设置或获取对话框显示的初始路径。 ⚫ Title—设置或获取对话框的标题。 ⚫ FileName—设置或获取对话框返回用户在对话框中选定文件的路 径和名称

翌 赠德职业技术学院 应用举例 。例题5.11利用“打开”对话框打开一个文本 文件和使用“保存”对话框来保存一个文本文 件,运行效果参考如图5.35所示。 a0 penSaveFileDialogl应用 回☒ 各任课教师:1、在认真领会教务处《关囚 年2007-2008学年度第二学期期中教学检查 的通知》(顺职院教字【2008】33号)的 基础上对照展开自我检查和完善,请各位 老师在2008年4月25日(周五)前完成附件 1的毕业设计检查表电子版报毕业班所在班 级负责人 人·中专北合寿人干mR年4日g日宗成协 OpenFile SaveFile
顺德职业技术学院 7 应用举例 例题5.11 利用“打开”对话框打开一个文本 文件和使用“保存”对话框来保存一个文本文 件,运行效果参考如图5.35所示

顺德职业技术学 5.2.4 “打印”对话框及其应用 0 “打印”对话框控件PrintDialog可以显示Windows标准打印对 话框。在对话框中,可以选择打印机、要打印的页及页范围和打 印选定内容。使用ShowDialog方法在运行时显示该对话框。需 要注意的是,该对话框并不负责具体的打印任务,要想在应用程 序中控制打印内容必须使用PrintDocument:控件。 o例题5.12利用“打印”对话框PrintDialog控件和打印文档 PrintDocument控件来打印文档。 调打印对话框应用 日▣☒ RichTextBox1 RichTextBox1 RichTextBoxl RichTextBoxl 打印
顺德职业技术学院 8 5.2.4 “打印”对话框及其应用 “打印”对话框控件PrintDialog可以显示Windows标准打印对 话框。在对话框中,可以选择打印机、要打印的页及页范围和打 印选定内容。使用ShowDialog方法在运行时显示该对话框。需 要注意的是,该对话框并不负责具体的打印任务,要想在应用程 序中控制打印内容必须使用PrintDocument控件。 例题5.12 利用“打印”对话框PrintDialog控件和打印文档 PrintDocument控件来打印文档