列表框项目可见性
ListBox Item visibility
我想弄清楚是否可以遍历 ListBox 中的项目并隐藏它们(设置为不可见)。我可以通过将 DataGridViewRow 的 Visible 属性 设置为 false 来执行此操作。我正在创建自己的 class 并将实例添加到列表框。 (Visible 不是我的 class 的成员。)我想这样做,以便如果用户取消选中该框,我可以将项目取回。我正在尝试做类似的事情:
if (checkBox_IgnoreParent.Checked)
{
foreach (ViewItem vItem in listBox_Views.Items)
{
if (vItem.IsParent == true)
vItem.Visible = false;
}
}
感谢您的帮助。
我最终存储了我的原始列表,然后用我想删除的项目迭代它到一个临时列表中。然后将该临时列表设置为新的数据源。谢谢大家
我想弄清楚是否可以遍历 ListBox 中的项目并隐藏它们(设置为不可见)。我可以通过将 DataGridViewRow 的 Visible 属性 设置为 false 来执行此操作。我正在创建自己的 class 并将实例添加到列表框。 (Visible 不是我的 class 的成员。)我想这样做,以便如果用户取消选中该框,我可以将项目取回。我正在尝试做类似的事情:
if (checkBox_IgnoreParent.Checked)
{
foreach (ViewItem vItem in listBox_Views.Items)
{
if (vItem.IsParent == true)
vItem.Visible = false;
}
}
感谢您的帮助。
我最终存储了我的原始列表,然后用我想删除的项目迭代它到一个临时列表中。然后将该临时列表设置为新的数据源。谢谢大家