gpt4 book ai didi

c# - RightClick 上的 ContextMenuStrip,如果在 ListView 中选择了项目?

转载 作者:行者123 更新时间:2023-11-30 13:42:16 24 4
gpt4 key购买 nike

我有一个 ContextMenuStrip 附加到 ListView ,它工作得很好,但我想知道的是如何让它仅在 ListView 中选择一个或多个项目时显示。

谢谢!

最佳答案

您可以使用 Opening事件。事件参数有一个 Cancel 属性,因此您可以检查应用程序的状态并决定是显示菜单(什么都不做)还是阻止显示(通过设置 e.Cancel = true ).但是,就像@Grzenio 提到的那样,如果我右键单击的项目自动被选中,我会发现它更直观。

另一种选择是使用 Opening 事件来填充只有一个禁用项目的上下文菜单,文本如 (no item is selected) 左右;这将告知用户命令不可用的原因。

关于c# - RightClick 上的 ContextMenuStrip,如果在 ListView 中选择了项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3557192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com