问题标签 [popupmenu]

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 投票
1 回答
1807 浏览

java - Java PopupMenu 复选框系统托盘

我正在制作一个应用程序,我希望在我的 java popupmenu(如下所示)中有一个复选框,用于在启动时运行该选项。

这是弹出菜单:http : //imgur.com/ZiF2Z

我如何将“启动时运行”选项设为复选框。

0 投票
2 回答
1130 浏览

delphi - 如何让多级 PopupMenu 中的所有项目作为一个无线电组?

我有一个带有子菜单的 PopupMenu,一次只能检查一项。GroupIndex据我尝试,并且RadioItem属性在相应的子菜单之外不起作用。

我找到了这段代码来检查 PopupMenu 及其直接子组件,但我没有任何运气来创建这样的弹出窗口。我需要一个快速的解决方案——PopupMenu 有 4x14 条目,总是遍历所有菜单和子条目,这不是最好的解决方案,我想。

是否有一个我缺少的简单属性,或者迭代的艰难路径是我唯一的选择?

0 投票
3 回答
3197 浏览

delphi - 如何为 ListView 标题栏设置弹出菜单以及项目弹出菜单?

我有一个 ListViewViewStyle = vsReport和两个弹出菜单:

  1. 列弹出菜单,我想在用户右键单击标题栏时打开
  2. 项目弹出菜单,必须在用户右键单击任何列表项/子项或项目下方的空白时打开。

显示菜单的最正确方法是什么?我应该处理哪些事件?

问题是当我设置ListView.PopupMenu属性时,右键单击 ListView 客户端矩形中的任何点后会出现弹出菜单。

当我处理ListView.OnColumnRightClick事件时,如果仅在单击列标题后触发,不包括标题栏的可用空间(在列的右侧)。

LisView.OnMouseUp仅在右键单击项目下方的空白后才会触发事件。

0 投票
3 回答
9016 浏览

android - 像在 ICS 中一样在 android 2.x 中创建下拉菜单的最佳方式

我想创建带有下拉菜单的按钮,例如 ICS 上的 ActionBar 中的溢出菜单按钮。我有问题,因为 android 2.x 中没有 PopupMenu。使用 Spinner 的第二种方式,但它不适合我,因为 Spinner 总是在我的自定义背景或我选择的项目上显示第一个项目。我怎样才能实现它?一般来说,我想要 ContextMenu 但很少和位置点击视图。谢谢。

它看起来像这样: 右上角的溢出菜单

0 投票
2 回答
1007 浏览

c++ - TrackMenuPopup : 弹出菜单不断消失

我创建了一个弹出菜单,当用户使用TrackPopupMenu单击任务栏图标时将显示该菜单。代码工作正常,直到我在菜单外单击以取消选择项。然后,每当我左/右键单击图标时,菜单就会弹出并在我看到它之前立即消失(看起来 TrackPopupMenu 立即返回 0)。MDSN 告诉了PostMessage(hDlg, WM_NULL, 0, 0);在TrackPopupMenu 之后添加的方法来修复,但它不起作用。

这是我的代码:

0 投票
2 回答
4770 浏览

eclipse - 在 Eclipse 插件中启用/禁用菜单项

我用一个菜单项制作了一个弹出菜单,我只想在右键单击某个类类型的树项时启用它,否则禁用它。

我怎样才能做到这一点?

0 投票
0 回答
94 浏览

macos - 通过 Tab 按钮打开弹出菜单

我想通过 TAB 按钮打开弹出菜单。附上一张图片来解释它。

在此处输入图像描述

当我在第一个 textField 上按 TAB 时,它应该打开它下面的弹出菜单,依此类推。目前它只是选择弹出菜单,我们必须点击它才能打开。

如果有办法通过 TAB 打开弹出菜单,请告诉我。

谢谢

0 投票
2 回答
2197 浏览

c - 在小部件 GTK 下方放置弹出菜单

我在将弹出菜单放置在 GTK 中我想要的位置时遇到了一些问题(与我的按钮沿相同的 y 轴,因此它似乎从按钮下拉)。

当我在 win32 中编写类似的东西时,我得到了它的工作,但是对于我的生活,我无法让这个东西在我想要的地方绘制!

我已经完成了我的研究,我知道(我认为)应该做什么,那就是当我调用 gtk_menu_popup()

我应该在一个函数指针中将它传递给一个放置弹出窗口的方法(链接到方法规范 - http://developer.gnome.org/gtk/2.24/GtkMenu.html#GtkMenuPositionFunc

但是我对函数指针有点垃圾(我说话的时候旁边有 Kernighan 和 ritchie 的书),但我很确定我做对了。

这是我对该方法的尝试:

我通过这样做从按钮处理程序调用它:

但是当我编译它时它说它不是 GtkMenuPositionFunc,所以我只是将它转换(虽然不知道这是否正确)。

问题是我不认为我的方法被调用,因为它从不打印帮助:(加上它仍然在我单击的任何地方生成菜单(可能是因为它没有调用该方法或它应该做的任何事情)。

任何帮助/想法都会受到极大的欢迎:)谢谢:)

0 投票
1 回答
690 浏览

matlab - matlab popupmenu 回调从未调用过

我的 matlab gui 中有一个名为 listBitDepth 的弹出菜单。

我用值填充它

哪个有效。

我有一个回调函数

但是,如果我从弹出菜单的列表中选择一个项目,则不会调用它。

为什么?

0 投票
1 回答
423 浏览

drag-and-drop - 右键单击将 TPopupMenu 解释为拖放

我有一个按预期工作的弹出菜单。同一对象上的拖放功能按预期工作。把它们放在一起,然后...

右键单击时会出现弹出菜单。当菜单仍然存在时,随后在弹出菜单上但仍在对象上的左键单击会调用拖放功能,就好像最初的右键单击是一直保持到现在然后释放的左键单击.

我做错了什么?我怎样才能解决这个问题?