C# 如何在Windows窗体中向主菜单添加分隔符

C# 如何在Windows窗体中向主菜单添加分隔符,c#,winforms,menu,mainmenu,C#,Winforms,Menu,Mainmenu,我目前正在使用.Net 4.8学习和练习Windows窗体。我目前正在通过C创建一个main菜单,因为main菜单没有可用的选项。只有几个不同的菜单项。我想在主菜单中添加一个分隔符。我已经搜索了所有的网页来查找分隔符,并对类进行了修改,以查找是否有任何函数或属性。我甚至寻找了一个Separator类,但我只找到了toolstripselector。我该怎么做 注意:我尝试过使用MenuStrip但我不希望菜单看起来像那样。我希望它看起来像我们用windowsapi编写的,非常简单 如果有人想要代

我目前正在使用.Net 4.8学习和练习Windows窗体。我目前正在通过C创建一个
main菜单
,因为
main菜单
没有可用的选项。只有几个不同的
菜单项
。我想在
主菜单中添加一个分隔符
。我已经搜索了所有的网页来查找分隔符,并对类进行了修改,以查找是否有任何
函数
属性
。我甚至寻找了一个Separator类,但我只找到了
toolstripselector
。我该怎么做

注意:我尝试过使用
MenuStrip
但我不希望菜单看起来像那样。我希望它看起来像我们用
windowsapi
编写的,非常简单

如果有人想要代码,请点击这里:-

public void createMyMain菜单()
{
MainMenu mainMenu1=新建MainMenu();
MenuItem menuItem1=新的MenuItem();
MenuItem menuItem2=新的MenuItem();
menuItem1.Text=“文件”;
menuItem2.Text=“编辑”;
mainMenu1.MenuItems.Add(menuItem1);
mainMenu1.MenuItems.Add(menuItem2);
菜单=主菜单1;
}

可以找到此示例和一些文档

我认为连字符很适合您:

mainMenu1.MenuItems.Add("-"); 

此外,我建议使用MenuStrip而不是Main菜单,因为该类已被弃用,并已从.Net Core和.Net 5.0+版本的WinForms中删除。

我认为连字符很适合您:

mainMenu1.MenuItems.Add("-"); 

此外,我建议使用MenuStrip而不是MainMenu,因为该类已被弃用并从.Net Core和.Net 5.0+版本的WinForms中删除。

不要使用(弃用的)MainMenu类,而是使用MenuStrip类。分隔符是一个标准对象,您可以使用与添加菜单其他部分相同的方式添加分隔符。@Jimi感谢您的建议。但正如我所说的,我不希望我的菜单看起来像
MenuStrip
,我希望它简单。如何使用
ToolStripSeparator
添加分隔符?简单是什么意思?您可以根据自己的喜好自定义MenuStrip中菜单的外观,类似于(已提到、已弃用、不可移植)主菜单。-在旧主菜单中添加分隔符时,使用连字符:
-
作为菜单文本。-我建议您习惯MenuStrip并学习如何定制它。如果/当您需要将应用程序移植到.Net 5+时,您将不得不用MenuStrip替换主菜单。@Jimi感谢您的回复,我确实使用了
MenuStrip
,并设法以我想要的方式查看,尽管它非常复杂。不要使用(不推荐使用的)主菜单类,而是使用MenuStrip类。分隔符是一个标准对象,您可以使用与添加菜单其他部分相同的方式添加分隔符。@Jimi感谢您的建议。但正如我所说的,我不希望我的菜单看起来像
MenuStrip
,我希望它简单。如何使用
ToolStripSeparator
添加分隔符?简单是什么意思?您可以根据自己的喜好自定义MenuStrip中菜单的外观,类似于(已提到、已弃用、不可移植)主菜单。-在旧主菜单中添加分隔符时,使用连字符:
-
作为菜单文本。-我建议您习惯MenuStrip并学习如何定制它。如果/当您需要将应用程序移植到.Net 5+时,您将不得不用MenuStrips替换主菜单。@Jimi感谢您的回复,我确实使用了
MenuStrip
,并设法按照我想要的方式查看,尽管它非常复杂。谢谢您的回答。我使用的是
MenuStrip
,它看起来就像我想要的那样,尽管它非常复杂。即使我14岁,也像你一样编写代码。哦,酷!我很高兴认识像我这样的人,我希望你将来能够开发出真正优秀的应用程序、网站和游戏。:)谢谢你,伙计!我也希望你!谢谢你的回答。我使用的是
MenuStrip
,它看起来就像我想要的那样,尽管它非常复杂。即使我14岁,也像你一样编写代码。哦,酷!我很高兴认识像我这样的人,我希望你将来能够开发出真正优秀的应用程序、网站和游戏。:)谢谢你,伙计!我也希望你!