Step 7: Add Dialog Components to Your Form

若要启用程序以打开图片文件并选择背景色,请在此步骤中,将**“OpenFileDialog”组件和“ColorDialog”**组件添加到您的窗体中。

组件在某些方面与控件相似。使用工具箱向窗体添加一个组件,然后使用**“属性”窗口设置该组件的属性。但与控件不同,向窗体添加组件不会添加用户可从窗体中查看的可见项。相反,这将提供可使用代码触发的某些行为。此组件是一个可打开“打开文件”**对话框的组件。

链接到视频有关本主题的视频版本,请参阅教程 1:在 Visual Basic 中创建图片查看器 - 视频 3教程 1:在 C# 中创建图片查看器 - 视频 3。这些视频使用 Visual Studio 的早期版本,因此在一些菜单命令和其他用户界面元素上略有差异。但是,概念和过程与当前版本的 Visual Studio 大同小异。

向窗体添加对话框组件

  1. 选择 Windows 窗体设计器(Form1.cs [设计] 或 Form1.vb [设计]),然后打开工具箱中的**“对话框”**组。

    说明说明

    工具箱中的“对话框”组具有可用于为您打开多个有用的对话框的组件,这些对话框可用于打开和保存文件、浏览文件夹以及选择字体和颜色。在此项目中将使用以下两个对话框组件:“OpenFileDialog”“ColorDialog”

  2. 若要向窗体添加一个名为**“openFileDialog1”的组件,请双击“OpenFileDialog”。若要向窗体添加一个名为“colorDialog1”的组件,请双击工具箱中的“ColorDialog”**。(将在下一个教程步骤中使用后一个组件。)Windows 窗体设计器的底部(在“图片查看器”窗体下方)应出现一个区域,其中包含与已添加的两个对话框组件对应的图标,如下图所示。

    对话框组件

    对话框组件

  3. 在 Windows 窗体设计器底部区域中选择**“openFileDialog1”**图标。设置以下两个属性:

    • 将**“Filter”**属性设置为以下值(您可以复制粘贴以下内容):

      JPEG Files (*.jpg)|*.jpg|PNG Files (*.png)|*.png|BMP Files (*.bmp)|*.bmp|All files (*.*)|*.*
      
    • 将**“Title”**属性设置为以下内容:“选择一个图片文件”

      **“Filter”属性设置指定将在“选择图片”**文件对话框中显示的文件类型的种类。

    说明说明

    若要查看其他应用程序中的“打开文件”对话框的示例,请打开“记事本”或“画图”,然后在菜单栏上选择“文件”“打开”。请注意“文件类型”下拉列表是如何在底部出现的。您刚才已使用“OpenFileDialog”组件中的“Filter”属性进行了此设置。还请注意“属性”窗口中的“Title”“Filter”属性是如何加粗的。IDE 执行上述操作是为了显示其默认值已更改的任何属性。

继续或查看