У меня есть следующий код, который заполняет comboBox. Элементы, поступающие из базы данных, будут иметь логическое значение true или false. Если для логического значения установлено значение true, я хочу покрасить эти элементы в красный цвет. Мой код, который связывает comboBox, выглядит как
if (HasCoded) {
listAnestheticMeds= new List<AnesthMedsInventory>();
listAnestheticMeds = AnesthMeds.CreateObject();
for (int i = 0; i < listAnestheticMeds.Count; i++) {
if (listAnestheticMeds[i].Hidden == false && listAnestheticMeds[i].IsEmergencyMed) {
this.comboAnesthMed.Items.Add(listAnestheticMeds[i].AnesthMedName.ToString());
}
}
}
с другим l oop, который добавляет элементы в comboBox, если условие ложно (опущено для краткости). Из того, что я прочитал, мне нужно установить DrawMode в OwnerDrawVariable, но я не уверен, как написать код в обработчике _DrawItemEvent для работы с моим блоком кода.