问题标签 [contextmenustrip]
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# - 当我按下 WindowsLogs+D 时,ContextMenustrip 不会自动关闭
我的应用程序中有名为“cmsView”的 contextmenustrip。当我右键单击鼠标按钮时,cmsView 已打开并单击应用程序 cmsView 中的某个位置关闭。如果我打开 cmsView 并按 Windowslogo +D(即,最小化应用程序),然后当我单击应用程序中的某些内容并失去焦点时,cmsView 不会关闭并处于打开状态。
c# - C# ContextMenuStrip 子菜单属性
谁能告诉我如何获取 ContextMenuStrip 中子菜单的属性?
我知道我可以创建一个表单并将上下文菜单条放到它上面。如果我然后在条带中添加一些项目:
项目清单
- 笔
- - 红色的
- - 蓝色的
- 标记
- - 绿色的
- - 橙子
然后我编写以下代码:
显示笔和标记的顶级菜单将位于非自动大小的条带上 150 * 300 但如果我将鼠标悬停在笔上以获取子菜单红色和蓝色,此子菜单将显示在自动调整大小的条带上!
如何获取子菜单属性以便设置它的高度?
css - CSS 菜单导航
我无法理解这些代码的含义 -
1) .main ul ul,
2) .main ul li:hover ul
3) .main ul li:hover ul
4) .main ul ul li:hover ul
这些代码用于隐藏或显示菜单和子菜单。了解 CSS 的人非常了解这些代码。我想了很多,但不能清楚地理解!这是因为上面的代码是以这种方式应用的——
然后又——
我的问题是,如果是 2 ul,我们只使用“.main ul ul”,然后在下一行我们使用悬停。
但是如果不悬停,我们怎么能得到 2 ul 呢?我的意思是它应该是 ul:hover ul 在第一行,不是吗?
此外,如果前 2 行(即 - .main ul ul,.main ul li:hover ul ul )用于 display:none ,那么为什么相同的 2 行不用于 display:block ???因为它们应该暗示相同的子菜单?
这里 .main 是一个像这样的 div 类-
实际上这是一种带有子菜单的垂直列表菜单。希望大家明白我的意思。简单来说,我的问题是这个问题开头的前 4 行代码是什么意思?请详细解释。提前致谢
c# - 调用 ToolStripMenuItem
我想弄清楚是否有办法调用 ToolStripMenuItem。
例如,当返回结果时,我正在调用 Web 服务(异步)。我根据结果填充下拉项,(在回调方法中)
但我得到了例外
跨线程操作无效:控件''从创建它的线程以外的线程访问。
没有与工具条项关联的调用函数,还有其他方法可以做到这一点吗?我是否试图以完全错误的方式做到这一点?任何输入都会有所帮助。
c# - 哪个对象是从 ContextMenuStrip 中选择的选项
我制作 Windows 窗体应用程序。我在 TreeView 上添加了几个节点并添加了 ContextMenuStrip。
我的问题是如何检查在function_name
哪个 treeNode 上单击并从 ContextMenuStrip 中选择选项的函数
编辑
函数名签名
c# - 无法设置上下文菜单条的位置?
我试图contextmenustrip
在我右键单击鼠标的地方打开一个,但它总是显示在屏幕的左上角。
这是我使用的代码:
vb.net - vb.net DataGridview 在正在编辑的单元格上显示自定义 ContextMenuStrip
我正在尝试在我的 datagridview 上显示一个自定义上下文菜单,它工作正常,除非正在编辑单元格。然后它显示带有复制/剪切/...的默认窗口上下文菜单条
有没有办法覆盖 DataGridViewTextBoxCell contextmenustrip 或禁用它?
Disable DataGridView System ContextMenu的解决方案对我不起作用。
vb.net - 我是否需要显式处理自定义的上下文菜单条
我有一个类clsContextPopUpMenu
来创建一个带有一些基本功能(例如复制)的 ContextMenuStrip,我可以在不同的控件中使用这些功能。
例如,我可以在 DataGridView 中使用它DGVTable:
但是,请注意,它m_objPopUpMenu
与具有上述 datagridview 的表单无关。根据MSDN中的 ContextMenuStrip 构造函数解释,我认为m_objPopUpMenu
不能自动处理,因为它不是表单的子项。
我的问题是,我是否必须m_objPopUpMenu
在设计师中明确处置:
一个更广泛的问题是,我应该什么时候自己处理对象/资源?当然,gc 收集器并不是释放所有可用内存的魔术师。如上所示,我是否可以始终在 Dispose Sub 中处理对象/资源?
c# - WinForms - 如何调用窗口文档上下文菜单
在每个 Windows 应用程序上都有可以使用 CTRL+空格键访问的上下文菜单:
我相信这个菜单被称为“窗口控制菜单”,但我不确定。
它有以下选项:
恢复
移动
尺寸
最小化
最大化
关闭 Alt+F4
这是一张照片:
我如何使用获胜表格来调用它?我的目标是通过按 alt+空格键为此菜单提供键盘快捷键
谢谢。
c# - ToolStripMenuItem 用于多个 ContextMenuStrip
我有一个表单,其中包含带有许多点击页面的标签面板。它们中的每一个都有自己的上下文菜单(右键单击时显示)。但是如果我将 ToolStripMenuItem 添加到多个 ContextMenuStrips 只有最后一个菜单条真正有这个菜单项。简单的代码示例是:
如果一个一个显示这个菜单,第一个将是空的......我怎样才能实现我想要的?