问题标签 [menustrip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2712 浏览

c# - 如何在左侧停靠的 MenuStrip 上绘制箭头?

我有一个 C# 表单,其中放置了一个 left-docking MenuStrip。这MenuStrip包含一些包含子菜单的菜单项,以及一些有效按钮的菜单项(单击它们会导致发生动作;注意,我意识到这不是一个好的设计)。

我想让具有与之关联的菜单的菜单项在菜单项上绘制向右箭头,就像上下文菜单一样。我已经分类ToolStripProfessionalRenderer并且可以OnRenderArrow()在适当的时间调用(例如,在OnRenderItemText()或类似的时间),但我似乎没有办法确定箭头的正确位置。

所以,这里有两个相互关联的问题:

  1. 有没有办法强制在顶级菜单项上绘制箭头?
  2. 如果没有,有没有办法确定菜单项上箭头的正确位置,以便OnRenderArrow()可以手动调用?

谢谢!

0 投票
3 回答
334 浏览

winforms - 您会选择在您的应用程序中使用哪种导航控件?

带有 MenuStrip 或 RibbonBar 的 ToolStrip?


它结合了这两个控件。它还有一个 TabPages 导航、上下文选项卡等。但是 RibbonBar 是一个非常复杂的控件,当您在例如 Word2007 中打开一个新文档时,您会看到一个 Ribbon Bar。这并不酷。当您拥有 toolStrips 时,您可以将它们布局到上、下、左、右,并更好地控制 UI 外观。我们还可以隐藏我们不想看到的工具条,它们不再占用任何屏幕空间。

0 投票
1 回答
736 浏览

.net - F# winforms MenuStrip 问题:不确定如何获取 DropDownItems 的句柄

我最近开始学习 F#,这是我第一次使用 WinForms。这是我的代码。

问题是什么,我似乎无法弄清楚如何获得 DropDownItems 项目的句柄,以便我可以使用它。我确信这很简单,但我已经很久没有使用 F#了。谢谢你的帮助。

编辑:我还想指出,我知道那段代码中有很多难看的语法,但整个事情只是我一直在使用的一个测试表格。

0 投票
9 回答
51645 浏览

c# - 在 MenuStrip 中添加水平分隔符

我似乎找不到在 MenuStrip 中添加水平分隔符的任何方法。Visual Studio 抱怨无法将 ToolStropSeparator 添加到 MenuStrip。

知道我该怎么做吗?

0 投票
5 回答
6866 浏览

.net - Winforms MenuStrip 带下划线的热键字母

通常,MenuStrip 上的热键字母带有下划线。(&File、&Open 等)在我正在处理的项目中,下划线会显示在设计器中,但不会在运行时显示。我找不到控制它的属性。外面有人知道吗?

0 投票
1 回答
11323 浏览

c# - 如何删除 MenuStrip 子菜单边距?

您知道如何删除 MenuStri 中子菜单的边距(可能是左右图像和复选框的边距)吗?在MSDN 文章中,解释了如何从上下文菜单中删除它。据说我应该在 MenuStrip 中以相同的方式执行此操作,但 MenuStrip 没有 ShowImageMargin 或 ShowCheckMargin。也许我错过了一些东西。你能帮我吗?

0 投票
5 回答
3112 浏览

c# - MenuStrip 和 ToolStrip 上的“红十字”问题

我有一个在许多机器上运行良好的软件,虽然在一台机器上偶尔会出现一个问题,MenuStrip 和 ToolStrip 都显示为空白的白色背景,上面有一个红色的叉号,作为自定义控件如果您创建了一个空对象。这在我调试时不会发生,我不知道如何使问题再次发生,但它确实发生了。我想知道是否有人知道可能是什么问题?

它会是 .NET 框架的版本吗?

谢谢

0 投票
1 回答
248 浏览

wpf - WPF 与 WINFORM 控件的比较

我们在 Winform 中有“layoutstyle”属性,可以将 layoutstyle 更改为水平/垂直(所有标题和子菜单),在 WPF 中使用什么来获得相同的结果。

0 投票
1 回答
965 浏览

.net - .NET MenuStrip 与本机 Windows 渲染器?

有谁知道如何根据用户使用的操作系统版本让 MenuStrips 以原生 Windows 外观呈现?

当前的渲染不这样做...

我目前正在使用可以做到这一点的第三方控件,但使用 MainMenu 和 ContextMenu 而不是我正在寻找的,MenuStrip ...

0 投票
1 回答
2342 浏览

wpf - 股票 WPF 会获得菜单条控件吗?

当 WPF 真正“准备就绪”时,我的“指标”是 Visual Studio 中有可用的菜单栏控件。没有它,从我的角度来看,与 winforms 相比,它仍然有点“正在建设中”。这不是技术论点,只是个人喜好。

所以我的问题是:Visual Studio 什么时候会带有 WPF 菜单栏控件?例如,这是否会出现在 Visual Studio 2010 的最终版本中?