问题标签 [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.
c# - 禁用 ToolStripMenuItem 与禁用 MenuStrip.Item
当用户登录我的应用程序时,我不希望每个用户都看到一些菜单项。所以我想禁用或使菜单项不可见。例如,当我尝试时,我fileToolStripMenuItem
的第一项是:menuStrip
fileToolStripMenuItem.Enabled = false;
- 这不起作用
menuStrip.Items[0].Enabled = false;
- 这确实起作用
谁能告诉我这里的区别?
另外,我希望能够从其中一个菜单项中禁用下拉项,但我也不能这样做。
这是代码:
c# - C# WinForm 菜单条
我习惯使用带有母版页和会话的 ASP.NET。我把菜单放在母版页中。成功登录后,我将变量保存在会话中。
现在我正在使用 Winform。我用变量替换的会话
和我用表单替换的母版页
所以在成功登录后,我保存在 Session 的变量 insted 中,并使用菜单条关闭和打开面板。
我是否以正确的方式执行此操作,或者您是否有其他想法来替换 Winform 中的 ASP.NET Masterpage?
提前感谢
c# - Allowed Menustrip 只有一个孩子
单击 menustrip 中的菜单时,如何一次只允许一个窗口?
例如:我有 Menustrip Ordre、Tarif 等……当我第一次单击 Ordre 时,它会打开一个新表单,但第二次我想禁止它。
提前谢谢你
c# - menustripitem 的 mouseover 事件
我的菜单条中有一些菜单条项。当鼠标在菜单条项上时,我想设置菜单条项的颜色。是否可以为菜单条项设置鼠标悬停事件。
提前致谢。
c# - C#:菜单条控件
我有一个带有两个项目英国和 SI 的菜单条,有项目名称,我想在单击其中一个时显示一些文本,我用该代码尝试过,但是当我单击菜单上的项目时没有任何反应
.net - 基于菜单条显示/隐藏控件的推荐方法是什么?
对不起,如果这是一个太无聊的问题。谢谢你的耐心...
我正在开发 VS2010 中的 .NET Winforms 应用程序。
我想根据选择的 menustripitem 隐藏/显示表单上的控件组。在您建议 TabControl 之前,让我澄清一下我正在使用菜单条,因为需要对菜单项进行分组。
它变得非常混乱......我目前正在使所有面板不可见并将它们重叠。根据选择的 menustripitem,我正在显示面板。此外,这不是很好......即使我从后面的代码中设置了 visible = true ,某些面板似乎也没有发生任何事情......我不知道这些面板是否在其他东西之下。
我相信这一定很简单。您将如何构建这样的 UI?你会使用什么控件?
c# - 无法在菜单条上获取轨迹栏的值
我已经手动向菜单条添加了一个轨迹栏,因为 vs 2008 不允许我这样做。但是,我无法获得 trackbar 的值。
Form1.cs:
Form1.Designer.cs:
这就是我需要使用它的方式:
但我收到此错误:
错误 1 'goruntuIsleme2.Form1.TrackBarMenuItem' 不包含 'Value' 的定义并且没有扩展方法 'Value' 接受类型为 'goruntuIsleme2.Form1.TrackBarMenuItem' 的第一个参数(您是否缺少 using 指令或装配参考?)
有任何想法吗?
c# - 当表单被激活/聚焦时,如何在 C# MenuStrip 上触发鼠标单击?
可能重复:
点击失去焦点表格
如果带有 a 的窗体MenuStrip
不是具有焦点的窗口并且您单击MenuStrip
,它会使用第一次单击使窗口处于活动状态,然后您必须MenuStrip
再次单击才能使菜单下拉。按钮的工作方式不同。如果带有按钮的表单未激活/没有焦点并且您单击该按钮,它将在第一次单击时注册为按钮单击,同时使该表单激活/获得焦点。我真的需要在MenuStrip
第一次单击时下拉菜单,即使表单未处于活动状态。
我尝试使用该OnMouseClick(...)
方法在触发表单 Enter 和/或激活事件时触发模拟鼠标单击,但这不起作用。Enter 和 Activate 事件在 Mouse Down 时触发,因此通过OnMouseClick(...)
在 Enter 或 Activate 事件处理程序中进行调用,它会尝试在释放第一次鼠标单击之前触发第二次鼠标单击。
我以某种方式需要在OnMouseClick(...)
激活事件发生之后发生,然后在发生之后MouseUp
发生。
c# - Winform 菜单条和隐藏选项卡
您好,我正在考虑创建一个 tabcontrol,标签页将通过菜单条中的点击进行过滤。
例如。
我的菜单条在表格 1 中,我的选项卡控件在表格 2 中
我的 tabcontrol 包含 7 个选项卡,我希望一次只显示 1 个选项卡。
例如,如果我单击菜单条中的名称,它将打开/显示一个新表单,并且 tabcontrol 将仅显示名称选项卡。
我想知道它是否可能,因为为每个列表制作差异表格似乎很长。
感谢您阅读本文。
c# - (VB.NET / C#) 如何创建类似Vista 风格的MenuStrip?
可能重复:
Windows 窗体中的标准 Windows 菜单栏
如何创建类似 Vista 风格的 ContextMenuStrip?
我如何使我的 MenuStrip vista 像。
这就是我的意思:
(来源:gyazo.com)