Отмена изменения значения ccombobox

  1. Пользователь выбирает новое значение в CComboBox.
  2. Функция OnCbnSelchangeXXX() вызывается.

Есть ли способ отменить изменение значений в CComboBox в функции? При некоторых условиях изменение должно быть отменено, CComboBox сохраняет старое значение, а пользователю выдается сообщение об ошибке.

1 ответ

Для этого нет стандартного способа. Вы должны кодировать это вручную. Сохраняйте старые значения выбора вашего поля со списком на каждом OnCbnSelchangeXXX() позвоните, проверьте условия и восстановите их, если они выполнены.

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