Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

TComboBox.ReadOnly

01.01.2007
Fantasist

Иногда хочется сделать так, чтобы в комбобоксе, пользователь мог только выбирать из списка но не вводить текст с клавиатуры.

Так можно включить "ComboBox.ReadOnly":

SendMessage(GetWindow(ComboBox1.Handle,GW_CHILD),
                      EM_SETREADONLY, 1, 0);

а так выключить:

SendMessage(GetWindow(ComboBox1.Handle,GW_CHILD),
                      EM_SETREADONLY, 0, 0);

При csDropDownList нельзя набирать для выбора, то есть если нажал "К" а потом "О", то вначале выберется слово на "К" а потом на "О", а так выберется слово на "КО", и текст нельзя из него копировать.

Previous page:
Как поместить картинки в Combo Box?
Top:
DRKB
Next page:
Как определить состояние списка ComboBox, выпал / скрыт?