如何在 .Net Core Windows 中编写菜单/子菜单 Visual Studio Forms Application in Visual Studio 2019 C#
How to code Menues / Sub Menues in .Net Core Windows Forms Application in Visual Studio 2019 C#
我正在使用 Visual Studio 2019 并在 .Net Core 5.0 中制作 Windows 应用程序,但我坚持要点,即如何编写菜单和子菜单(下拉菜单),因为 .Net Core不提供像 .Net 4 那样的访问便利性(开发时将鼠标悬停在上面可以看到子菜单,然后 Dbl+单击它)。请给我编写菜单/子菜单的正确方法。
您可能需要手动完成。
public partial class Form1 : Form
{
public Form1()
{
// Added Menustrip (id 'menuStrip1') with one item (fileToolStripMenuItem1) from UI and
InitializeComponent();
ConstructMenu();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void ConstructMenu()
{
// Define new toolstrip item
ToolStripMenuItem openFileToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
openFileToolStripMenuItem1.Name = "OpenfileToolStripMenuItem1";
openFileToolStripMenuItem1.Size = new System.Drawing.Size(37, 20);
openFileToolStripMenuItem1.Text = "&Open File";
// event
openFileToolStripMenuItem1.Click += OpenFileToolStripMenuItem1_Click;
// Add it to parent toolstrip item
fileToolStripMenuItem1.DropDownItems.Add(openFileToolStripMenuItem1);
}
private void OpenFileToolStripMenuItem1_Click(object sender, EventArgs e)
{
// ImplementedException;
}
}
我正在使用 Visual Studio 2019 并在 .Net Core 5.0 中制作 Windows 应用程序,但我坚持要点,即如何编写菜单和子菜单(下拉菜单),因为 .Net Core不提供像 .Net 4 那样的访问便利性(开发时将鼠标悬停在上面可以看到子菜单,然后 Dbl+单击它)。请给我编写菜单/子菜单的正确方法。
您可能需要手动完成。
public partial class Form1 : Form
{
public Form1()
{
// Added Menustrip (id 'menuStrip1') with one item (fileToolStripMenuItem1) from UI and
InitializeComponent();
ConstructMenu();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void ConstructMenu()
{
// Define new toolstrip item
ToolStripMenuItem openFileToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
openFileToolStripMenuItem1.Name = "OpenfileToolStripMenuItem1";
openFileToolStripMenuItem1.Size = new System.Drawing.Size(37, 20);
openFileToolStripMenuItem1.Text = "&Open File";
// event
openFileToolStripMenuItem1.Click += OpenFileToolStripMenuItem1_Click;
// Add it to parent toolstrip item
fileToolStripMenuItem1.DropDownItems.Add(openFileToolStripMenuItem1);
}
private void OpenFileToolStripMenuItem1_Click(object sender, EventArgs e)
{
// ImplementedException;
}
}