📅  最后修改于: 2020-11-19 08:58:49             🧑  作者: Mango
Windows窗体中有许多内置对话框可用于各种任务,例如打开和保存文件,打印页面,为应用程序的用户提供颜色,字体,页面设置等选项。这些内置对话框减少了开发人员的时间和工作量。
所有这些对话框控件类都继承自CommonDialog类,并且重写基类的RunDialog()函数来创建特定的对话框。
当一个对话框的用户调用它的ShowDialog()函数的RunDialog()函数自动调用。
ShowDialog方法用于在运行时显示所有对话框控件。它返回DialogResult枚举类型的值。 DialogResult枚举的值为-
中止-当用户单击中止按钮时,返回DialogResult.Abort值。
取消-当用户单击取消按钮时,返回DialogResult.Cancel。
忽略-当用户单击“忽略”按钮时,返回DialogResult.Ignore。
否-当用户单击否按钮时返回DialogResult.No。
无-不返回任何内容,对话框继续运行。
OK -返回DialogResult.OK,当用户点击OK键
重试-当用户单击“重试”按钮时,返回DialogResult.Retry
是-当用户单击是按钮时返回DialogResult。是
下图显示了常见对话框类的继承-
所有上述所有这些类都有相应的控件,可以在设计时从“工具箱”中添加这些控件。通过以编程方式实例化该类或使用相关控件,可以将这些类的相关功能包括到您的应用程序中。
当您双击工具箱中的任何对话框控件或将控件拖动到窗体上时,它会出现在Windows Forms Designer底部的“组件”托盘中,它们不会直接显示在窗体上。
下表列出了常用的对话框控件。单击以下链接以查看其详细信息-
Sr.No. | Control & Description |
---|---|
1 |
It represents a common dialog box that displays available colors along with controls that enable the user to define custom colors. |
2 |
It prompts the user to choose a font from among those installed on the local computer and lets the user select the font, font size, and color. |
3 |
It prompts the user to open a file and allows the user to select a file to open. |
4 |
It prompts the user to select a location for saving a file and allows the user to specify the name of the file to save data. |
5 |
It lets the user to print documents by selecting a printer and choosing which sections of the document to print from a Windows Forms application. |