限制上下文菜单中可见菜单项/项的数量

时间:2011-05-04 13:47:46

标签: .net infragistics contextmenu

我有一个动态填充条目的弹出上下文菜单 条目数可能非常大,因此上下文菜单会占用屏幕上的大量空间。

如果上下文菜单中的条目数量大于我的屏幕高度,我会在顶部和顶部获得2个漂亮的箭头。我的上下文菜单的底部允许我“滚动”可用条目列表。

这个功能非常好,我想利用它:我想将可见上下文菜单条目列表限制为~10,然后使用“箭头”滚动浏览所有菜单条目。

不幸的是,我找不到任何方法来限制上下文菜单的高度/可见次数。

有什么想法吗?

Atm我正在使用Infragistics库(PopupMenuTool)来帮助创建上下文菜单。

附录:似乎ContextMenuStrip就像我想要的那样 但我希望ContextMenuStrip(或类似的东西)成为弹出菜单中的子菜单。

2 个答案:

答案 0 :(得分:0)

也许可滚动的jquery扩展可以帮助你:http://flowplayer.org/tools/demos/scrollable/index.html
这是您可以根据需要重写的示例

答案 1 :(得分:0)

我为Infragistics工作,几年来我一直是UltraToolbarsManager组件的主要开发人员。 PopupMenuTool没有办法限制它的高度。下拉列表的大小始终取决于用户点击的位置,菜单中的项目数以及屏幕的大小。

ContextMenuStrip在PopupMenuTool上提供了哪些优势?如果能够嵌套您正在寻找的菜单,PopupMenuTool也具备此功能。只需将另一个PopupMenuTool添加到您用作上下文菜单的那个。