VB.Net - 对话框


Windows 窗体中有许多内置对话框可用于执行各种任务,例如打开和保存文件、打印页面、为应用程序用户提供颜色、字体、页面设置等选择。这些内置对话框减少了开发人员的时间和工作量。

所有这些对话框控件类都继承自CommonDialog类,并重写基类的RunDialog()函数来创建特定的对话框。

当对话框的用户调用其ShowDialog()函数时,将自动调用 RunDialog() 函数。

ShowDialog方法用于在运行时显示所有对话框控件它返回DialogResult枚举类型的值。DialogResult 枚举的值为 -

  • Abort - 当用户单击 Abort 按钮时,返回 DialogResult.Abort 值。

  • Cancel - 当用户单击 Cancel 按钮时,返回 DialogResult.Cancel。

  • Ignore - 当用户单击“Ignore”按钮时,返回 DialogResult.Ignore。

  • No - 当用户单击“否”按钮时,返回 DialogResult.No。

  • None - 不返回任何内容并且对话框继续运行。

  • OK - 当用户单击“确定”按钮时返回 DialogResult.OK

  • Retry - 当用户单击“重试”按钮时返回 DialogResult.Retry

  • Yes - 当用户单击 Yes 按钮时返回 DialogResult.Yes

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

VB.Net 对话框

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

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

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

先生。 控制与描述
1

颜色对话框

它代表一个通用对话框,显示可用颜色以及使用户能够定义自定义颜色的控件。

2

字体对话框

它提示用户从本地计算机上安装的字体中选择一种字体,并让用户选择字体、字体大小和颜色。

3

打开文件对话框

它提示用户打开文件并允许用户选择要打开的文件。

4

保存文件对话框

它提示用户选择保存文件的位置,并允许用户指定保存数据的文件名。

5

打印对话框

它允许用户通过选择打印机并从 Windows 窗体应用程序选择要打印文档的哪些部分来打印文档。