【问题标题】:How to code Menues / Sub Menues in .Net Core Windows Forms Application in Visual Studio 2019 C#如何在 Visual Studio 2019 C# 中的 .Net Core Windows 窗体应用程序中编写菜单/子菜单
【发布时间】:2021-04-14 07:24:43
【问题描述】:

我正在使用 Visual Studio 2019 并在 .Net Core 5.0 中制作 Windows 应用程序,但我坚持了一点,即如何编写菜单和子菜单(下拉菜单),因为 .Net Core 不提供像 . Net 4(在开发时将鼠标悬停在一个可以看到子菜单并 Dbl+单击它)。请给我正确的编码菜​​单/子菜单的方法。

【问题讨论】:

    标签: c# windows .net-core visual-studio-2019


    【解决方案1】:

    您可能需要手动操作。

    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;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 2020-02-01
      • 2018-01-13
      • 2023-01-24
      相关资源
      最近更新 更多