2009-11-12 89 views
0

有没有方法可以将标题添加到弹出菜单?我没有找到这个属性。Visual Basic和上下文菜单

+1

让我问你这个问题:你见过一个带有标题的弹出式菜单吗?不只是一个没有做任何事的正常命令项目,也就是说。 – 2009-11-12 19:49:41

+0

想到这一点你是对的。但我的情况是,这个弹出将关闭datagridview,它是行敏感的,因为用户可以在非当前行上弹出此菜单,他们可能会感到困惑,有时他们选择的项目不是突出显示的项目。所以我认为把他们点击的项目作为标题或类似的东西。你有另外一个建议吗? – Alex 2009-11-12 20:07:24

回答

1

您也可以通过在上下文菜单中将想要显示在信息头中的信息作为第一项来模拟上下文菜单中的信头。在它下面放置一个分隔符(或者两个),并在其后面放置任何代码。

可视化分离项目,用户将学会非常快,点击第一项不会做任何事情。

0

这可能不适用于您的情况,但每当我需要显示不是当前/突出显示行的网格行的上下文菜单时,我先将该行作为当前行,然后显示菜单。这将消除菜单上标题的需要。如果用户在该行上点击右键,我假设你正在显示上下文菜单。在显示上下文菜单之前,请确保该行是当前并突出显示。

0

按照Corin的说法,但禁用第一项。如果你禁用它,那应该完全消除混淆。