我有一个C#表单应用程序,因为我有一个菜单,其中一个项目是help
。它有一个子项About
。正如您在许多应用程序中看到的,当您单击帮助时,会打开一个单独的对话框,其中显示了该信息。
我想要那样的东西。
答案 0 :(得分:23)
看起来你没有长时间搜索,只需使用预定义模板添加一个:
你可能会发现这个链接很有用:
从那里引用:
- 创建新的Windows窗体应用程序
- 在屏幕左侧的“解决方案资源管理器”中,右键单击Windows应用程序的名称。
- 选择添加 - >新项目
- 从“添加新项目窗口”中选择“AboutBox”,将其命名为“AboutBox1”,单击“添加”按钮。 现在,您在应用程序中有两个表单“Form1” - 默认情况下由您的项目类型和“AboutBox1”创建。
- 右键单击“Form1”并选择“设计视图”。
- 双击form1的设计酸面。
之后你会看到这段代码:
private void Form1_Load(object sender, EventArgs e) { }
将此代码添加到您的应用程序中,如下所示:
private void Form1_Load(object sender, EventArgs e) { AboutBox1 a = new AboutBox1(); a.Show(); }
- 醇>
运行该应用程序。
答案 1 :(得分:9)
在设计时将菜单添加到Windows窗体 在Windows窗体设计器中打开要添加菜单的表单。
double-click
MenuStrip
组件。然后,您可以使用该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的信息来源。