12得票1回答
在WinForms中,在工具栏菜单项旁边放置快捷键/快捷方式文本

我想能够在winforms中显示工具栏菜单项分配的快捷键组合。例如,在任何程序中(甚至是浏览器设置菜单),您都可以看到各种菜单项,并且通常,它们的热键快捷方式位于其项目的右侧。我想以编程方式实现这一点。 示例:不要键入Open a file (...

10得票2回答
在运行时将项添加到 ToolStrip

你好,我有一个ToolStripMenu,并希望在WinForms应用程序运行时向其中添加子项。我有一个datagridview,在右键单击后会显示一个上下文菜单,其中包含“添加到收藏夹”的选项。当触发此事件时,我想向这个Favorites菜单中添加一项,可能使用从datagridiview选...

10得票4回答
改变Winforms菜单下拉列表的边框颜色

是否可以更改工具栏菜单下拉列表的边框颜色。 在我的示例中,我希望下拉菜单具有一个颜色(蓝色),而不是当前显示的白色边框,但保留主菜单(“我的菜单”)项为白色。 有什么想法吗?

7得票5回答
C#快捷键下划线在构建的应用程序中未显示

我在使用.Net 4.0 ToolStripMenuItem时遇到了小问题。我希望在项目文本中显示快捷键字母的下划线。我在项目文本字段中使用了“&New map”符号,编辑器中看起来很好: 但是,当我构建应用程序时,下划线消失了: 有没有人知道为什么会发生这种情况,以及如何使下划线...

7得票3回答
ToolStrip菜单项更大的垂直填充,或在更大的ToolStrip菜单项中垂直居中文本

我正在尝试为ContextMenuStrip中的ToolStripMenuItems设置更大的垂直填充。但是,更改Padding.Top属性会在底部添加填充,而不是顶部。 我还尝试为ToolStripMenuItem设置更大的Height,它可以工作,但是文本始终对齐在顶部,即使TextAl...