#vb.net #properties #listboxitem
#vb.net #свойства #элемент списка
Вопрос:
Я разрабатываю систему подсчета посещаемости, в которой все зарегистрированные учащиеся в классе отображаются в списке. Но я хочу, чтобы имена учащихся, которые в настоящее время присутствуют, могли быть ЗЕЛЕНОГО цвета, а все остальные учащиеся по умолчанию — КРАСНОГО цвета. Я могу получить индекс каждого элемента, но управление только некоторыми элементами кажется мне сложным.
скажем, список выглядит так,
Ataur
Варда
Баппи
Devid
Лина
теперь присутствуют только ataur и bappy, [я получил строковые данные от своего оборудования, которые подтверждают, что они присутствуют] из базы данных я могу получить их идентификатор, а из списка я также могу получить индекс. Теперь, как мне изменить forColor только этих двух, а не других?
Простите, если мой вопрос кажется глупым, я очень новичок в VB.net
Ответ №1:
Вы не можете сделать это по умолчанию с Windows forms. Вы должны нарисовать свой собственный элемент списка.
http://www.codeguru.com/forum/archive/index.php/t-301047.html