当前位置: 首页 > 教程 > VB.Net >

VB.Net对话框

精华
小牛编辑
144浏览
2023-03-14

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

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

RunDialog()函数在对话框调用其ShowDialog()函数时自动调用。

ShowDialog方法用于在运行时显示所有的对话框控件。它返回一个DialogResult枚举类型的值。DialogResult枚举的值分别如下:

  • Abort - 当用户点击中止按钮时,返回DialogResult.Abort值。
  • Cancel - 当用户点击取消按钮,返回DialogResult.Cancel的值。
  • Ignore - 当用户点击忽略按钮,返回DialogResult.Ignore的值。
  • Yes - 当用户点击是按钮,返回DialogResult.Yes的值。
  • No - 当用户点击否按钮,返回DialogResult.No的值。
  • None - 什么都不返回,对话框继续运行。
  • Ok - 当用户点击确定按钮,返回DialogResult.Ok的值。
  • Retry - 当用户点击重试按钮,返回DialogResult.Retry的值。

下图显示了常见的对话框类继承关系:

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

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

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

编号 控件 描述
1 ColorDialog 它代表一个通用对话框,显示可用的颜色以及使用户能够定义自定义颜色的控件。
2 FontDialog 它会提示用户从本地计算机上安装的字体中选择一种字体,并让用户选择字体,字体大小和颜色。
3 OpenFileDialog 它提示用户打开一个文件,并允许用户选择一个文件打开。
4 SaveFileDialog 它提示用户选择保存文件的位置,并允许用户指定保存数据的文件的名称。
5 PrintDialog 它允许用户通过选择打印机并从Windows窗体应用程序中选择打印文档的哪些部分来打印文档。