gpt4 book ai didi

c# - 持续检查 ListView 是否被选中

转载 作者:行者123 更新时间:2023-12-02 05:11:52 25 4
gpt4 key购买 nike

我以前做过这个并且我有办法做到这一点,但我想确保这是最好的方法。我在详细信息 View 中有一个 ListView。我也有一个按钮。如果选择了一个项目(禁用多选),我只希望启用该按钮。将向此 ListView 添加和删除项目,但只要有选定的项目,就应启用该按钮,否则应禁用该按钮。

我的事件处理程序:

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedItems.Count > 0)
button1.Enabled = true;
else
button1.Enabled = false;
}

这就是我所拥有的,只是想知道它是否会一直有效,还是会出现失败的异常事件?比如我是否删除或添加内容或其他任何内容?

最佳答案

如果你显示你拥有的东西会更好 - 但简而言之,你从禁用按钮开始,如果 ListView 的 selectedItems.Count 为 1,则在 ListView selectedindexChanged 事件中启用按钮。禁用它如果没有选择任何项目。这是一个可能有帮助的链接: ListView selectedindexchanged

关于c# - 持续检查 ListView 是否被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15300080/

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