问题标签 [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 回答
11096 浏览

c# - 在 Windows 窗体中使用 Windows 7 样式的菜单条

可能重复:
Windows 窗体中的标准 Windows 菜单栏

我正在使用 Windows 窗体,当我使用 MenuStrip 项目时,我得到如下所示的内容:

http://imgkk.com/i/ggn1.png

是否可以使用系统使用的菜单条,例如 Windows Explorer 或 Firefox,例如:

http://imgkk.com/i/cxyg.png

使用 Windows 窗体,还是一般的 C#?

0 投票
1 回答
2930 浏览

c# - 需要使用数据表在 Windows 应用程序中创建动态菜单条的想法

菜单样式:

文件 。工具
-file1 -tool1
-file2 -tool2
-file3 -tool3

datable 包含类似的行。

col1 col2
------------
文件 file1
文件 file2
文件 file3
工具 tool1
工具tool2
工具 tool3

如何将我的数据表值动态绑定到菜单条中我动态地从数据库中获取我的数据表值。

根据我的数据表值,菜单应显示在我的表单中。

0 投票
2 回答
5342 浏览

c# - C# 帮助为 MenuStrip 添加单选按钮/选项按钮

我是 C# 语言的初学者,所以我需要天才们对这个方案的帮助:我需要为菜单条添加一个单选按钮。我已经将,CheckOnClick属性更改为true,但我需要一个用于单选按钮选择的选项。您可以从Windows计算器菜单栏中看到它(单击查看)。我怎样才能通过该MenuStrip物业到达它?

0 投票
2 回答
466 浏览

c# - C# 应用程序的首选菜单

您将哪些菜单工具用于 C# Windows 应用程序?我从 MainMenu 开始,但是当我迁移到 VS2005 时,工具箱中只出现了 MenuStrip,所以我认为它是新的更好的。但是,合并/替换操作似乎需要更多的时间和精力,并且容易出现维护问题。(也许我真正的问题是“他们在创建 MenuStrip 时在想什么?)

您是拖放菜单还是编写代码?您是否使用 MainMenu、MenuStrip 或其他一些替代方法?

0 投票
1 回答
3441 浏览

c# - 如何调用菜单条项目C#的点击事件函数?

我想在 C# 中调用 MenuStrip 的单击函数,该函数与我可以提供其索引的 MenuStrip 项相关联,例如我想调用

点击功能。

0 投票
1 回答
20351 浏览

c# - 以编程方式将项目添加到菜单条?

假设我有一个 WinForm,其中有一个菜单条。假设此菜单条中的一项名为 Cars。

每当我打开我的 WinForm 时,我都想在 Cars 下为表格中的每辆车添加一个子项。

这可能与代码有关吗?

0 投票
3 回答
3006 浏览

winforms - 在 Windows 窗体应用程序中禁用 MenuStrip 下拉菜单

我正在禁用 Windows 窗体菜单条中的父菜单选项。当您将鼠标悬停在它上面时,子菜单仍会打开。有没有办法禁用子菜单打开或者我必须禁用所有子菜单项?

0 投票
2 回答
3210 浏览

.net - 我可以将 MenuStrip 用作 ContextMenu 吗?

嗨女士们先生们!

我有一个MenuStrip并且想要一个ContextMenu具有相同结构的。我可以使用我MenuStrip的 asContextMenuContextMenu使用来自的 DataSource快速创建MenuStrip吗?

谢谢!

0 投票
3 回答
12504 浏览

winforms - 更改 ToolStripMenuItem 的大小

我正在自定义绘制一个菜单项MenuStrip。我遇到的问题是菜单项坚持根据文本调整自身大小,这不是我想要的(没有文本)。我可以设置AutoSize为 false 并明确指定大小,但包含的菜单 ( ToolStripDropDown) 仍会根据文本自行调整大小,这会导致它太小而无法包含整个菜单项。

有没有一种简单的方法来设置菜单项的大小?

0 投票
2 回答
1614 浏览

.net - 有没有办法让 A ToolStripMenuItem 在菜单和工具栏之间共享?

我正在使用 Winforms 将旧的 VB6 项目移植到 C#。原始版本使用 DataDynamic 的 ActiveBar 套件来同时管理对工具栏、菜单和快捷功能区中的多个项目的更改。所有旧代码都必须更改在多个菜单、工具栏和上下文菜单之间共享的项目的文本,即更改“工具”对象的“标题”属性。

我觉得 .NET必须有某种方式ToolStripItem在各种容器之间共享 s,但它看起来不像。我错过了什么吗?

目前,我已经从各种想法开始了好几次,从Clone在对象上实现扩展方法到ToolStripMenuItem让我的表单跟踪每个可共享的。当我意识到更新本地副本不会更新其他副本时,那失败了(我必须添加复杂的更新事件,这比手动打开和关闭每个项目要多工作)。我已经考虑创建一些基于其标签更新所有项目的方法。这似乎也很不可行。

在类似的情况下,你们都使用了哪些技术?