Я пытаюсь выяснить, возможно ли его перебрать элементы в ListBox и скрыть их (установить не видно). Я могу сделать это с помощью DataGridViewRow, установив для свойства Visible значение false. Я создаю свой собственный класс и добавляю экземпляры в ListBox. (Видимый не является членом моего класса.) Я хочу сделать это, чтобы, если пользователь отключает ящик, я могу вернуть элементы. Я пытаюсь сделать что-то вроде:ListBox Элемент видимости
if (checkBox_IgnoreParent.Checked)
{
foreach (ViewItem vItem in listBox_Views.Items)
{
if (vItem.IsParent == true)
vItem.Visible = false;
}
}
Спасибо за любую помощь.
Что такое ViewItem в приложении WinForms? Вы имеете в виду ListViewItem? – Steve
Ну, это прямолинейно, вы скрываете предмет, удаляя его. Возвращение обратно в одно и то же место - это несколько менее очевидная проблема. Обязательно отделите данные от представления, чтобы сделать его простым. –
Steve - ViewItem - это класс, который я определил для представления View из Autodesk Revit Architecture. Спасибо – RevitArkitek