我有一个动态填充条目的弹出上下文菜单 条目数可能非常大,因此上下文菜单会占用屏幕上的大量空间。
如果上下文菜单中的条目数量大于我的屏幕高度,我会在顶部和顶部获得2个漂亮的箭头。我的上下文菜单的底部允许我“滚动”可用条目列表。
这个功能非常好,我想利用它:我想将可见上下文菜单条目列表限制为~10,然后使用“箭头”滚动浏览所有菜单条目。
不幸的是,我找不到任何方法来限制上下文菜单的高度/可见次数。
有什么想法吗?
Atm我正在使用Infragistics库(PopupMenuTool)来帮助创建上下文菜单。
附录:似乎ContextMenuStrip就像我想要的那样 但我希望ContextMenuStrip(或类似的东西)成为弹出菜单中的子菜单。
答案 0 :(得分:0)
也许可滚动的jquery扩展可以帮助你:http://flowplayer.org/tools/demos/scrollable/index.html
这是您可以根据需要重写的示例
答案 1 :(得分:0)
我为Infragistics工作,几年来我一直是UltraToolbarsManager组件的主要开发人员。 PopupMenuTool没有办法限制它的高度。下拉列表的大小始终取决于用户点击的位置,菜单中的项目数以及屏幕的大小。
ContextMenuStrip在PopupMenuTool上提供了哪些优势?如果能够嵌套您正在寻找的菜单,PopupMenuTool也具备此功能。只需将另一个PopupMenuTool添加到您用作上下文菜单的那个。