chap08对话框

chap08对话框

ID:44204141

大小:79.50 KB

页数:9页

时间:2019-10-19

chap08对话框_第1页
chap08对话框_第2页
chap08对话框_第3页
chap08对话框_第4页
chap08对话框_第5页
资源描述:

《chap08对话框》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章对话框8.1通用对话框8.1.1ColorDialog颜色对话框是一个预先配置的对话框,它允许用户从调色板选择颜色以及将自定义颜色添加到该调色板。此对话框与用户在其他基于Windows的应用程序中看到的用于选择颜色的对话框相同。颜色对话框中选择的颜色在Color属性中返回。如果AllowFullOpen属性设置为false,则将禁用“定义自定义颜色”按钮,并且用户只能使用调色板中的预定义颜色。若要显示此对话框,必须调用它的ShowDialog方法。8.1通用对话框8.1.2FontDialog字体对话框是一个预先配置的对话框,该对话框是标准的Window

2、s“字体”对话框,用于公开系统上当前安装的字体。用户可在基于Windows的应用程序中使用该对话框选择字体,而不用自己设计新的对话框。默认情况下,字体对话框显示字体、字体样式和字体大小的列表框;删除线和下划线等效果的复选框;脚本的下拉列表以及字体外观的示例。(脚本是指给定字体可用的不同字符脚本,如希伯来语或日语。)若要显示字体对话框,需要调用ShowDialog方法。打开文件对话框是一个预先配置的对话框。它与Windows操作系统所公开的“打开文件”对话框相同。用户可以使用该对话框选择需要打开的文件,但如何打开选择文件需要用户自己来设计。保存文件对话框是一个预

3、先配置的对话框。它与Windows使用的标准“保存文件”对话框相同。用户可以使用该对话框选择需要保存的文件的路径和文件名,但如何保存被选择文件需要用户自己来设计。8.1.3OpenFileDialog和SaveFileDialog8.1通用对话框8.1通用对话框FolderBrowserDialog对话框用于用户浏览并最终选择一个文件夹。如果只允许用户选择文件夹而非文件,则可使用此类。文件夹的浏览通过树控件完成。只能选择文件系统中的文件夹;不能选择虚拟文件夹。用户也可以在该对话框中创建新文件夹。8.1.4FolderBrowserDialog8.2预定义对话框

4、8.2.1MsgBox消息对话框(MsgBox)可为用户提供简单的信息,通过MsgBox函数来实现,MsgBox函数在对话框中显示一条消息,并返回一个表示命令按钮已被单击的值。8.2预定义对话框8.2.2InputBoxInputBox函数请求用户提供数据,调用这个函数会弹出要求输入数据的模式对话框。InputBox函数的声明格式如下:PublicSharedFunctionInputBox(PromptAsString,OptionalTitleAsString="",_Option

5、alDefaultResponseAsString="",_OptionalXPosAsInteger=-1,_OptionalYPosAsInteger=-1_)AsString该函数的返回值为字符串类型,单击“OK”按钮时返回对话框的输入文本(无论该文本是什么);如果单击“Cancel”按钮,则返回零长度字符串。8.2预定义对话框MessageBox对象是一种模式对话框对象,显示可包含文本、按钮和符号(通知并指示用户)的消息框。用户可以通过设计它的属性和方法来实现类似于消息对话框(

6、MsgBox)的对话框。MessageBox通过Show方法来显示对话框。8.2.3MessageBox对象8.3自定义对话框一般来说,用户响应对话框时,先提供信息,然后用“确定”或者“取消”命令按钮关闭对话框。因为对话框是临时性的,用户通常不需要对它进行移动、改变尺寸、最大化或最小化等操作。其结果是:随新窗体出现的可变尺寸边框类型、“最大化”按钮以及“最小化”按钮,在大多数对话框中都是不需要的。而对话框的“标题”可由窗体的“Text”设置。设置对话框的属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。