📜  VB.Net-对话框

📅  最后修改于: 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。是

下图显示了常见对话框类的继承-

VB.Net对话框

所有上述所有这些类都有相应的控件,可以在设计时从“工具箱”中添加这些控件。通过以编程方式实例化该类或使用相关控件,可以将这些类的相关功能包括到您的应用程序中。

当您双击工具箱中的任何对话框控件或将控件拖动到窗体上时,它会出现在Windows Forms Designer底部的“组件”托盘中,它们不会直接显示在窗体上。

下表列出了常用的对话框控件。单击以下链接以查看其详细信息-

Sr.No. Control & Description
1

ColorDialog

It represents a common dialog box that displays available colors along with controls that enable the user to define custom colors.

2

FontDialog

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

OpenFileDialog

It prompts the user to open a file and allows the user to select a file to open.

4

SaveFileDialog

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

PrintDialog

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.