• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Создание необычных Subitems в Listveiw

  • Автор темы toxa_2006
  • Дата начала
Статус
Закрыто для дальнейших ответов.
T

toxa_2006

Здравствуйте! Мне нужна помощь!
Вообщем нужно в компоненте Listveiw создать такие subitems в которых хранятся не обычный текст а к примеру картинка или CheckBox. Подскажите пожалуйста как это реализовать?
 
A

alexsid

Сделай свой Listview - панель со скролингом куда добавляются собственные компоненты
 
T

toxa_2006

а со стандартым ничего нельзя сделать чтобы попроще
просто Вы представляете что предлагаете?
 
L

LuMee

toxa_2006, картинки в ListView отобразить можно. Он их показывает в режимах LargeIcon и SmallIcon (надо только задать соответствующие ImageList'ы).
Если же нужны произвольные контролы, то стоит задуматься о создании собственного компонента. Сделать, в сущности, несложно: панель, на ней FlowLayoutPanel или TableLayoutPanel (в зависимости от того, как конкретно надо отображать контролы) и кидаем туда все, что нужно.
Возможно также имеет смысл поглядеть в сторону DataGridView, где уже есть колонки с CheckBox'ами, кнопками и прочими полезностями.
 
E

etc

subitems в которых хранятся не обычный текст а к примеру картинка или CheckBox.
Если просто хранить, то есть свойство Tag. Если еще и показывать, то можно либо найти готовые, либо сделать самому.
В принципе тут ничего сложного, например можно посмотреть как сделано тут:http://www.codeproject.com/KB/list/aa_listview.aspx
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!