VB.Net对话框

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窗体应用程序中选择打印文档的哪些部分来打印文档。

猿狮妹
2023-03-10
VB Net 对话框 在线教程
热门教程
1 VB.Net教程 VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。本教程将介绍和讲解基本的VB.Net编程,并讲解各种有关VB.Net编程语言的基础、高级概念。
2 VB.Net Excel工作表 VB.Net支持Microsoft Excel 2010的COM对象模型和应用程序之间的互操作性。 要应用程序中使用这种互操作性,需要在Windows窗体应用程序中导入名称空间Microsoft
3 VB.Net程序结构 在学习VB.Net编程语言的基本构建块之前,先来看看一个最基本的VB.Net程序结构,以便可以在以后的章节中作为参考来理解程序代码块。 VB.Net Hello World示
4 VB.Net开发环境安装配置 在本章中,我们将讨论和学习可用于创建VB.Net应用程序的工具。 我们已经提到,VB.Net是.Net框架的一部分,用于编写.Net应用程序。 因此,在讨论用于运
5 VB.Net子程序(Sub) 在前面的章节中提到:子程序是不返回任何值的程序。到目前为止,在前面所有的例子中一直使用子过程Main。 在这些教程中,我们一直在编写控制台应
6 VB.Net第一个程序(Helloworld) 为了演示如何使用VS 2017创建一个简单的VB.net应用程序,这里将使用VS 2017来创建一个简单的“Hello,World”的控制台应用应用程序。这个例子将使用VB.NET
7 VB.Net数据类型 数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储器中占用多少空间以及如何解释存储的位模式。 VB.Net数据类型VB.
8 VB.Net类和对象 当定义一个类时,就定义了一个数据类型的蓝图(或模板)。这实际上并没有定义任何数据,但它确实定义了类名和含义,即该类的一个对象将包含哪些内
9 VB.Net正则表达式 正则表达式是可以与输入文本进行匹配的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符文字,运算符或构造组成。 用
10 VB.Net基本控件 对象是通过使用工具箱控件在Visual Basic 窗体上创建的一种用户界面元素。 实际上,在Visual Basic中,窗体(Form)本身就是一个对象。 每个Visual Basic 控件都
  • Copyright © 2021 猿狮院, All rights reserved.