Как удалить дополнительный столбец в представлении списка

#vb.net #listview #visual-studio-2005 #window

#vb.net #просмотр списка #visual-studio-2005 #окно

Вопрос:

В оконной форме ListView я добавляю столбцы динамически, но у меня получается дополнительный столбец. Как его удалить? Какое свойство можно установить?

Пожалуйста, проверьте мой прикрепленный скриншот ниже

Мой Listview

Я добавил всего 5 столбцов. После столбца «Имя утверждения» это дополнительный столбец.

Комментарии:

1. Добавить на один меньше? Использование ListView. Столбцы. Удалить () или ListView. Подпункты. Remove() кажется слишком глупым.

2. Ханс, пожалуйста, проверьте мою правку.

Ответ №1:

Это поведение элемента управления ListView по умолчанию. Существует множество решений для настройки / обхода этого. Один из вариантов, который я использовал, взят из этого поста (по сути, он обводит вокруг установки ширины последнего столбца равной -2), где последний столбец растягивается, чтобы заполнить оставшееся пространство. Другим решением является разделение ширины представления списка вручную между столбцами.

Комментарии:

1. Я также использую ваш способ, устанавливая ширину последнего столбца равной -2. Теперь это работает. Спасибо Бале и Хансу.