![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отключение Item у ComboBox [D7]
Jimmy © (2013-12-29 13:40:00)Здравствуйте!
Команда TRadioButton(RadioGroup1.Controls[0]).Enabled := False; отключает Item у RadioGroup. А как отключить Item у ComboBox?
Заранее спасибо!
Юрий Зотов (2014-01-01 16:04:00) [1]> ComboBox_opinion (01.01.14 15:48) [6]
Отрисовка действительно не запретит выбор, в этом Вы абсолютно правы.
Но неправы в том, что не прочитали второе ключевое слово - ЕЩЕ.
ComboBox_opinion (2014-01-01 15:48:00) [2]> Но действительно, проще обработать OnChange. А если еще и рисовать пункты самому, то запрещенные можно рисовать серым.
Ключевое здесь проще обработать OnChange, отрисовка не запретит выбор.
Юрий Зотов (2014-01-01 14:55:00) [3]Желание старттопика вовсе ни разу не извращенное, совершенно нормальное желание. Но действительно, проще обработать OnChange. Можно и без ShowMessage, а просто вернув предыдущий выбор взамен запрещенного. А если еще и рисовать пункты самому, то запрещенные можно рисовать серым.
ComboBox_opinion (2014-01-01 11:32:00) [4]> Германн © (01.01.14 03:34)
> Вопрос не совсем глупый...
Желание старттопика не совсем извращенное, но гораздо проще обработать onChange и выдать ShowMessage или MessageDlg.
А можно динамически в зависимости от ситуации удалять или создавать это Item.
Германн (2014-01-01 03:34:00) [5]
> Signal (01.01.14 01:14) [2]
>
> сделать наследника от TComboBox
> и добавить эту опцию
>
Как?
P.S. Вопрос не совсем глупый. Иногда такая функциональность выпадающего списка действительно полезна пользователю.
Signal (2014-01-01 01:14:00) [6]сделать наследника от TComboBox
и добавить эту опцию
Jeer (2013-12-30 18:15:00) [7]Не добавлять.