[an error occurred while processing this directive]
|
1.Имеется чекбокс. Имеется некое внешнее условие от которого зависит надобность этого чекбокса. Если условие не соблюдено чекбокс серый(highlighted), неважно есть в нем галочка или нет- это не играет рояля.Если услувие соблюдено то чекбокс белый и клики в него изменят состояние связанного с ним обьекта.
Проблема в том что при клике в серый чекбокс изменяется его состояние (checked/unchecked) и он становится белым. А мне нужно чтоб он оставался серым. Или чтоб нельзя было кликать в серый чекбокс. Как это реализовать без перехвата ON_BN_CLICKED , может какието опции есть у чекбокса? У меня много чекбоксов и на каждый писать перехватчик некрасиво((
2.Комбо бокс. Сроки можно добавлять (AddString) и вставлять(InsertString). Когда вставляю получается правильно, последняя строка всегда на виду, но както по еврейски листинг снизу вверх. А когда добавляю то строки добавляются за пределами экрана и надо скролом пользоваться. Как заставить автоматически комбо показывать конец списка, тоесть всегда чтоб на виду были последние несколько строк? Я попробовал m_ErrorBox.SetCurSel(m_ErrorBox.GetCount()); но как мертвому припарка. Что я не так делаю?
E-mail: info@telesys.ru