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