新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第05章.pptVIP

  • 2
  • 0
  • 约2.53千字
  • 约 26页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第05章.ppt

第5章 输入框和消息框 5.1 输入框函数 5.2 消息框函数 5.3 通用对话框控件 5.4 用标准窗体建立对话框 5.1 输入框函数 调用输入框函数InputBox,可以在应用程序中弹出一个对话框窗口,等待用户输入信息。对话框窗口中,显示有相关的提示信息,直到用户结束或取消本次操作,关闭对话框窗口后,程序才继续运行。输入框函数返回的信息是文本信息。 5.1.1 输入框函数的语法 输入框函数的语法是 InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) prompt参数为必选项,显示为对话框中间提示信息的字符串表达式。prompt参数的最大长度大约是1024个字符。如果prompt包含多行,可以在各行之间用回车换行符常量vbCrLf、回车符(Chr(13))、换行符(Chr(10))或回车换行符(Chr(13) Chr(10))来分隔。 title参数为可选项,显示为对话框标题栏的字符串表达式。省略时,把应用程序名放入标题栏中。 5.1.2 输入框函数的返回值 (1)当用户未输入信息,且选择“确定”按钮时,缺省值“张三”作为输入框函数的返回值。 (2)当用户输入了新的信息,且选择“确定”按钮时,用户录入的信息取代缺省值,作为函数的返回值。 (3)用户选择“取消”按钮,函数的返回值为空字符串。 5.1.3 输入框函数的使用 实例1 使用输入框函数获取用户录入的信息 5.2 消息框函数 调用消息框函数MsgBox,可以在应用程序中弹出一个信息提示窗口,等待用户单击按钮。当用户关闭了窗口后,函数返回一个整数,指明用户单击了哪个按钮。 5.2.1 消息框函数的语法 输入框函数的语法是 MsgBox(prompt[, buttons] [, title] [, helpfile, context]) prompt参数为必选项,显示对话框中间提示信息的字符串表达式。 buttons参数为可选项,数值表达式。是值的总和,指定显示按钮的数目及形式、使用的图标样式以及缺省按钮是什么等。省略时,使用缺省值0。 title参数为可选项,显示为对话框标题栏中的字符串表达式。省略时,把应用程序名放入标题栏中。 5.2.2 消息框函数的返回值 消息框函数的返回值见表5-3。 5.2.3 消息框函数的使用 实例2 消息框函数的使用 5.3 通用对话框控件 通用对话框控件(CommonDialog),提供一组标准的操作对话框,进行诸如打开和保存文件、设置打印选项、选择颜色和字体以及打开帮助等操作。 “打开”对话框和“另存为”对话框均可用以指定驱动器、目录、文件扩展名和文件名。 “字体”对话框用以指定字体、大小、颜色、样式,以及选择一种字体。 “颜色”对话框用以从调色板选择颜色,或是生成和选择自定义颜色。 “打印”对话框可用以指定打印输出方式。可以指定被打印页的范围、打印质量、打印份数等。“打印”对话框还包含当前安装的打印机的信息,并允许配置或重新安装缺省打印机。 “帮助”对话框可运行Windows的帮助引擎(WINHELP.EXE),并显示由HelpFile属性设定的帮助文件。 5.3.1 添加通用对话框控件 5.3.2 通用对话框控件的属性 1.Action 属性 2.“打开/另存为”对话框使用的属性 (1)FileName 属性 (2)FileTitle 属性 (3)DialogTitle 属性 (4)DefaultExt 属性 (5)Filter 属性 (6)FilterIndex 属性 (7)InitDir 属性 (8)Flags 属性 3.“颜色”对话框使用的属性 (1)Color 属性 (2)Flags 属性 4.“字体”对话框使用的属性 (1)Color 属性 (2)Flags 属性 (3)与字体有关的属性 (4)Max,Min 属性 5.“打印”对话框使用的属性 6.“帮助”对话框使用的属性 5.3.3 通用对话框控件的方法 通用对话框控件提供了用于打开标准的操作对话框的6种方法。 1.ShowOpen方法 显示“打开”对话框。 2.ShwoSave方法 显示“另存为”对话框。 3.ShowColor方法 显示“颜色”对话框。 4.ShowFont方法 显示“字体”对话框。使用通用对话框的ShowFont方法前,必须先设置控件的Flags属性为cdlCFBoth(H3)、cdlCFPrinterFonts(H2)以及cdlCFScreenFonts(H1)三个常数或其中的一个。如果不设置F

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档