在C#表单应用程序中创建对话框

时间:2013-10-30 07:07:24

标签: c# forms

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

我想要那样的东西。

4 个答案:

答案 0 :(得分:23)

看起来你没有长时间搜索,只需使用预定义模板添加一个:

Add item window

你可能会发现这个链接很有用:

social.msdn.microsoft.com

从那里引用:

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

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

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

  18.   

答案 1 :(得分:9)

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

  • 在工具箱中,double-click MenuStrip组件。
  • 菜单将添加到表单中(显示文本“在此处键入”),MainMenu组件将添加到组件托盘中。

然后,您可以使用该particuler subMenu项目的Click事件执行以下操作。 提示:只需点击子菜单项rightclick->Properties ..然后您就可以找到Click Event的{​​{1}}。

subMenuItem

答案 2 :(得分:4)

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

答案 3 :(得分:0)

在从可能项目列表中将About Box添加到项目之前或之后,请确保使用数据来完成AssemblyInfo.cs。

AssemblyInfo.cs in Solution Explorer Window

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