Visual C++ 2008 Express, список: Элементы доступа

Я работаю с VC++ 2008 Express и хочу иметь возможность доступа к элементам списка, чтобы манипулировать оптическими аспектами различных элементов с помощью кода.

Сначала я написал:

listBox1->AllowSelection = true;

Компилятор не принял это.

ошибка C2039: 'set': нет члена 'System::Windows::Forms::ListBox::AllowSelection'

был комментарий.

Что мне нужно сделать?

Устраняя ошибку, как можно получить доступ к элементам, выбранным кодом, для изменения оптических аспектов (ForeColor, BackColor, Font...)?

Спасибо и всего наилучшего

Uwe

1 ответ

AllowSelection это свойство только для чтения. Назначить на SelectionMode собственность вместо

Если вы хотите нарисовать каждый элемент по-разному, установите DrawMode в OwnerDrawFixed или же OwnerDrawVariable, затем справиться DrawItem событие и нарисовать их по вкусу. Там нет ничего подобного ListBoxItem класс с ForeColor собственности, если это то, что вы ищете.

Другие вопросы по тегам