VB.Net对话框
精华
小牛编辑
144浏览
2023-03-14
Windows窗体中有许多内置的对话框,用于为应用程序的用户打开和保存文件,打印页面,为颜色,字体,页面设置等提供各种任务。这些内置的对话框减少了开发者的时间和工作量。
所有这些对话框控件类都从CommonDialog
类继承,并重写基类的RunDialog()
函数以创建特定的对话框。
RunDialog()
函数在对话框调用其ShowDialog()
函数时自动调用。
ShowDialog
方法用于在运行时显示所有的对话框控件。它返回一个DialogResult
枚举类型的值。DialogResult
枚举的值分别如下:
- Abort - 当用户点击中止按钮时,返回
DialogResult.Abort
值。 - Cancel - 当用户点击取消按钮,返回
DialogResult.Cancel
的值。 - Ignore - 当用户点击忽略按钮,返回
DialogResult.Ignore
的值。 - Yes - 当用户点击是按钮,返回
DialogResult.Yes
的值。 - No - 当用户点击否按钮,返回
DialogResult.No
的值。 - None - 什么都不返回,对话框继续运行。
- Ok - 当用户点击确定按钮,返回
DialogResult.Ok
的值。 - Retry - 当用户点击重试按钮,返回
DialogResult.Retry
的值。
下图显示了常见的对话框类继承关系:
所有上述类都有相应的控件,可以在设计时从工具箱中添加。可以将这些类的相关功能包括到应用程序中,通过以编程方式实例化类或使用相关控件。
当双击工具箱中的任何对话框控件或将控件拖到窗体上时,它将出现在Windows窗体设计器底部的组件托盘中,它们不会直接显示在窗体上。
下表列出了常用的对话框控件。点击以下链接查看详细信息:
编号 | 控件 | 描述 |
---|---|---|
1 | ColorDialog | 它代表一个通用对话框,显示可用的颜色以及使用户能够定义自定义颜色的控件。 |
2 | FontDialog | 它会提示用户从本地计算机上安装的字体中选择一种字体,并让用户选择字体,字体大小和颜色。 |
3 | OpenFileDialog | 它提示用户打开一个文件,并允许用户选择一个文件打开。 |
4 | SaveFileDialog | 它提示用户选择保存文件的位置,并允许用户指定保存数据的文件的名称。 |
5 | PrintDialog | 它允许用户通过选择打印机并从Windows窗体应用程序中选择打印文档的哪些部分来打印文档。 |