问题标签 [custom-contextmenu]
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.
excel - 将默认右键单击上下文菜单中的功能添加到自定义上下文菜单中?
有没有办法访问所有内置单元格上下文菜单功能的代码?
我特别希望从 RightClick 上下文菜单中运行“AddComment”功能 - 但我已经构建了一个自定义上下文菜单。
它所做的不仅仅是添加评论。它打开评论并添加我的名字并选择它。很好,我想在自定义上下文菜单中应用该功能。所以我要么需要保留该函数的代码,要么从我的自定义上下文菜单中“调用”函数本身。
编辑: 我认为我需要更具体:
- 称为“插入注释”的标准操作位于单元格右键单击上下文菜单中。
- 我想将该功能复制到我自己的(自定义)右键单击上下文菜单中。
- 有没有地方可以看到excel中所有内置函数的实际代码?例如,我正在谈论这些右键单击功能。
所以,我不想劫持上下文菜单。我想用它!但是我创建了一个自定义右键单击上下文菜单,我想在其中插入原始右键单击上下文菜单中的功能。
javascript - 在 Handsontable 中单击 contextMenu 'Bold' 时,如何让选定的单元格文本变为粗体
我正在handsontable.js
使用jquery
最新版本。我想添加新功能以添加到 handontalbecontextMenu
bold
和normal text
. 我已将这两个菜单选项添加到contextMenu
. 但是我怎样才能使所有选定cell
的文本粗体和正常。
这是我的 handsontable 的 jquery 代码:
更新
有关我想要的更多信息,我在此处添加图像:
在此图像中,您可以看到蓝色区域。当我从上下文菜单中单击“粗体”时,我希望所有这些单元格都是粗体。当我从上下文菜单中单击“普通文本”时恢复正常。
我如何获得单元格值?如何将值设置回单元格中?
我在许多论坛和帖子中搜索过,但没有得到答案:
提前致谢。
javascript - 从代码中删除上下文菜单项
有没有办法在特定 html 页面的上下文菜单中删除默认项(例如,右键单击锚元素时的“在新选项卡中打开” )?
如果这是不可能的,你能告诉我如何显示一个自定义菜单,在它被“contextmenu”事件和“preventDefault()”禁止显示默认值之后?
编辑:问题的第二部分可能被认为是前面问题的重复,但不是@Menon 的答案。
excel - Excel VBA 上下文菜单
问题:当您尝试更改 ContextMenu("Cell")(在单元格中单击鼠标右键)时,有时您可以看到上下文菜单如何更改,而有时您看不到。
你有没有想过为什么?我会分享它,这样我就可以节省其他新手的时间。
例如Ron de bruin '如何构建和更改 ContextMenu'
windows - 将上下文菜单添加到 .config 文件
我目前正在尝试在特定扩展上添加上下文菜单(右键菜单):.config
我设法为所有文件、未知文件、.jpg 和我尝试过的所有其他扩展名添加了一个上下文菜单,除了.config
,我不知道为什么。
我什至尝试使用一些外部工具来做到这一点。这些工具适用于我尝试过的所有东西,除了 .config 再次。
.config
注册码有一个主文件类型,名为config_auto_file
.
我试图\shell\My_command\command
在他们每个人()上创建一个密钥HKEY_CLASSES_ROOT\.config and HKEY_CLASSES_ROOT\config_auto_file
,但没有成功。我现在没有主意了。
一个简单的类似测试是.jpg
,它也有一个主文件类型 ( jpegfile
)。它适用于这个,同时做完全相同的事情。
我在 Windows 7 和 Windows 10 上。
感谢您在这方面的时间。
wpf - WPF:来自 DataContext/ItemsSource 的 ContextMenu MenuItem?
我正在构建一个简单的应用程序来存储电视节目。我有一个用于节目的视频类,其中包含一些字段和属性,包括对 VideoSeason 类型对象的一个引用,代表电视节目的季节。Video 对象的相应 UI 元素是 a Button
,其中ContextMenu
带有一些操作。
我想在MenuItem
内部创建一个ContextMenu
,其中包含添加到电视节目中的所有季节,以子菜单表示。我知道要做到这一点,我必须将季节标记为ObservableCollection
季节的ItemsSource
,MenuItem
并指示其中的任何子菜单MenuItem
都绑定到SeasonNumber
VideoSeason 中的属性。
我的问题是我真的不知道如何在 XAML 中绑定这些子菜单项,而不是如果这实际上可能。我已经尝试了一些选项(例如,WPF ContextMenu itemtemplate、 menuitem 内的 menuitem或Binding WPF ContextMenu MenuItem to UserControl Property vs ViewModel Property),但我只希望我MenuItem
被绑定,而不是整个CntextMenu
.
这是 Video 类的相关部分:
这是 XAML 代码的相关部分:
可以看出,有问题的部分嵌套在DataTemplate
属于 Video 的 UI 中,这可能是问题的原因,但我不确定。
windows - 在 Windows 中为特定文件扩展名添加上下文菜单项
我正在尝试将上下文菜单项添加到 DLL 文件中。原因是我编写了一个应用程序,该应用程序将托管 DLL 文件收回并部署到 GAC。该应用程序一切正常,但现在我希望能够右键单击 DLL,然后单击“复制到 GAC”。
我已尝试按照此问题的说明进行操作:如何将上下文菜单项添加到 Windows 资源管理器的文件夹但无济于事。当我右键单击一个 DLL 时,没有出现任何新内容。
我还尝试了以下方法:https://winaero.com/blog/add-register-dll-context-menu-commands-for-dll-files-in-windows-10/#comment-22928 - 运行 reg文件,但也没有结果。
也许对此类操作的 DLL 文件有硬编码限制?
这是我当前的注册表设置:
任何指导将不胜感激。
android - 在其他位置显示上下文操作栏
我正在使用照片的网格视图。长按一张照片将开始计算所选照片的数量。编码如下:
编码:
问题:
除了在顶部显示上下文操作栏,我可以在任何所需位置(例如我的应用程序底部)扩展自定义菜单以选择/取消选择项目吗?之后我想分享选定的照片。
swift - 用户图像的 ContextMenuConfiguration?
我希望弹出用户的图像(没有操作选项),然后在外面触摸时将其关闭。
假设表格视图由 2 个 UI 元素(一个按钮和一个文本)和一张图片组成。您将如何设置仅为图片的弹出上下文菜单 - immy?
下面是在第一条评论之后添加的 ViewControlleTableViewCell。我对评论的回复还解释了它在 main.storyboard 中的外观。
在主页中:
google-chrome-extension - 如何让 chrome.contextMenus.onClicked.addListener 区分不同的上下文菜单 ID?
在为 Chrome 开发基于上下文菜单的扩展时,我面临这样一种情况,即chrome.contextMenus.onClicked.addListener
在循环中调用会为每个子上下文菜单项累积添加操作。
因此,当单击子上下文菜单时,它会触发所有子上下文菜单的事件侦听器,而不是被单击的上下文菜单。
在上面的示例中,msgs
是一个 JSON 对象,其中包含单击每个子上下文菜单时要显示的消息。此外,msgs
JSON 上下文必然会动态变化。因此,我们无法调整openAction
以硬编码数字并关联消息。
希望我的问题很清楚。消除这种困惑的任何帮助对我来说都是一个很好的节省时间。