简述
有许多内置对话框可在 Windows 窗体中用于各种任务,例如打开和保存文件、打印页面、为应用程序用户提供颜色、字体、页面设置等选项。这些内置对话框减少了开发人员的时间和工作量。
所有这些对话框控件类都继承自 CommonDialog类并覆盖基类的RunDialog()函数以创建特定对话框。
当对话框的用户调用其ShowDialog()函数时,会自动调用 RunDialog ()函数。
这 ShowDialog方法用于在运行时显示所有对话框控件。它返回一个类型的值DialogResult枚举。DialogResult 枚举的值是 -
-
Abort - 当用户单击 Abort 按钮时,返回 DialogResult.Abort 值。
-
Cancel - 当用户单击取消按钮时,返回 DialogResult.Cancel。
-
Ignore − 返回 DialogResult.Ignore,当用户单击“忽略”按钮时。
-
No - 返回 DialogResult.No,当用户单击 No 按钮时。
-
None − 不返回任何内容,对话框继续运行。
-
OK − 返回 DialogResult.OK,当用户点击 OK 按钮时
-
Retry − 返回 DialogResult.Retry ,当用户单击 Retry 按钮时
-
Yes - 返回 DialogResult.Yes,当用户点击 Yes 按钮时
下图显示了通用对话框类继承 -
上述所有这些类都有相应的控件,可以在设计时从工具箱中添加这些控件。您可以通过以编程方式实例化类或使用相关控件将这些类的相关功能包含到您的应用程序中。
当您双击工具箱中的任何对话框控件或将控件拖到窗体上时,它会出现在 Windows 窗体设计器底部的组件托盘中,它们不会直接显示在窗体上。
下表列出了常用的对话框控件。单击以下链接以检查其详细信息 -
序号 |
Control & Description |
1 |
它代表一个通用对话框,显示可用颜色以及使用户能够定义自定义颜色的控件。
|
2 |
它提示用户从安装在本地计算机上的字体中选择一种字体,并让用户选择字体、字体大小和颜色。
|
3 |
它提示用户打开文件并允许用户选择要打开的文件。
|
4 |
它提示用户选择保存文件的位置,并允许用户指定文件名来保存数据。
|
5 |
它允许用户通过选择打印机并选择从 Windows 窗体应用程序打印文档的哪些部分来打印文档。
|