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