Хотите изменить цвет некоторых элементов в списке

#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