【问题标题】:creating about dialog box in C# form application在 C# 表单应用程序中创建关于对话框
【发布时间】:2013-10-30 07:07:24
【问题描述】:

我有一个 C# 表单应用程序,因为我有一个菜单,其中一项是 help。它有一个子项About。正如您在许多应用程序中看到的,当您单击帮助时,会打开一个显示信息的单独对话框。

我想要这样的东西。

【问题讨论】:

    标签: c# forms


    【解决方案1】:

    看来你搜索的时间不长,这里只使用预定义的模板添加一个:

    您可能会发现此链接很有用:

    social.msdn.microsoft.com

    从那里引用:

    1. 创建一个新的窗体应用程序
    2. 在屏幕左侧的“解决方案资源管理器”中,右键单击 Windows 应用程序的名称。
    3. 选择添加-->新建项目
    4. 从“添加新项目”窗口中选择“AboutBox”,将其命名为“AboutBox1”,单击“添加”按钮。 现在您的应用程序中有两个表单,“Form1” - 默认由您的项目类型创建,“AboutBox1”。
    5. 右键单击“Form1”并选择“设计视图”。
    6. 双击form1的设计界面。
    7. 之后你会看到这段代码:

      private void Form1_Load(object sender, EventArgs e)
      {
      
      }
      
    8. 将此代码添加到您的应用程序中,如下所示:

      private void Form1_Load(object sender, EventArgs e)
      {
          AboutBox1 a = new AboutBox1();
          a.Show();
      }
      
    9. 运行应用程序。

    【讨论】:

    【解决方案2】:

    在设计时向 Windows 窗体添加菜单 在 Windows 窗体设计器中打开要添加菜单的窗体。

    • 在工具箱中,double-click MenuStrip 组件。
    • 一个菜单被添加到表单中(显示文本“Type Here”),MainMenu 组件被添加到组件托盘中。

    然后您可以使用该特定子菜单项的单击事件执行以下操作。 提示:只需单击子菜单项和rightclick->Properties..然后您可以找到Click EventsubMenuItem

     private void aboutToolStripMenuItem1_Click(object sender, EventArgs e)
     {
        AboutWindow aboutWindow = new AboutWindow();
        aboutWindow.Show();
     }
    

    【讨论】:

    • 如果您想禁止用户与 AboutBox 以外的任何表单进行交互,请使用 .ShowDialog() 方法。
    【解决方案3】:

    模板中有一个关于框的标准,尝试 Project / Add new item 并查找 About Box。 您可以像常规对话框一样显示它,例如使用 新的关于框(这个)。显示对话框(); 在菜单项单击处理程序中。

    【讨论】:

      【解决方案4】:

      在从可能的项目列表中将 About Box 添加到项目之前或之后,请确保 AssemblyInfo.cs 中包含数据。

      AssemblyInfo.cs in Solution Explorer Window

      在您的项目中,单击“属性”。 打开 AssemblyInfo.cs。 这是关于框中显示的信息的来源。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-31
        • 1970-01-01
        • 2013-08-08
        • 2013-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多