12

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

我想要那样的东西。

4

4 回答 4

29

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

添加项目窗口

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

社交.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. 运行应用程序。

于 2013-10-30T07:16:09.500 回答
11

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

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

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

 private void aboutToolStripMenuItem1_Click(object sender, EventArgs e)
 {
    AboutWindow aboutWindow = new AboutWindow();
    aboutWindow.Show();
 }
于 2013-10-30T07:22:28.263 回答
5

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

于 2013-10-30T07:11:07.050 回答
1

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

解决方案资源管理器窗口中的 AssemblyInfo.cs

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

于 2018-06-11T09:01:26.807 回答