【发布时间】:2013-10-30 07:07:24
【问题描述】:
我有一个 C# 表单应用程序,因为我有一个菜单,其中一项是 help。它有一个子项About。正如您在许多应用程序中看到的,当您单击帮助时,会打开一个显示信息的单独对话框。
我想要这样的东西。
【问题讨论】:
我有一个 C# 表单应用程序,因为我有一个菜单,其中一项是 help。它有一个子项About。正如您在许多应用程序中看到的,当您单击帮助时,会打开一个显示信息的单独对话框。
我想要这样的东西。
【问题讨论】:
看来你搜索的时间不长,这里只使用预定义的模板添加一个:
您可能会发现此链接很有用:
从那里引用:
- 创建一个新的窗体应用程序
- 在屏幕左侧的“解决方案资源管理器”中,右键单击 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(); }运行应用程序。
【讨论】:
在设计时向 Windows 窗体添加菜单 在 Windows 窗体设计器中打开要添加菜单的窗体。
double-click MenuStrip 组件。然后您可以使用该特定子菜单项的单击事件执行以下操作。
提示:只需单击子菜单项和rightclick->Properties..然后您可以找到Click Event 为subMenuItem。
private void aboutToolStripMenuItem1_Click(object sender, EventArgs e)
{
AboutWindow aboutWindow = new AboutWindow();
aboutWindow.Show();
}
【讨论】:
模板中有一个关于框的标准,尝试 Project / Add new item 并查找 About Box。 您可以像常规对话框一样显示它,例如使用 新的关于框(这个)。显示对话框(); 在菜单项单击处理程序中。
【讨论】:
在从可能的项目列表中将 About Box 添加到项目之前或之后,请确保 AssemblyInfo.cs 中包含数据。
AssemblyInfo.cs in Solution Explorer Window
在您的项目中,单击“属性”。 打开 AssemblyInfo.cs。 这是关于框中显示的信息的来源。
【讨论】: