Почитайте!

Нас читают

Статьи о программировании и не только

Mail.Ru

Rambler's Top100

Programming Blogs - BlogCatalog Blog Directory


Как программно раскрыть ComboBox

Delphi FAQ >> ООП и Компоненты Delphi

При использовании в программе раскрывающегося списка (ComboBox) иногда бывает полезным раскрыть этот список программно. Такая необходимость может возникнуть, например, при переходе пользователя, заполняющего форму в программе, к выбору элемента в раскрывающемся списке. Или при ошибке в заполнении формы, когда пользователь забыл заполнить некоторые поля. Делается это в Delphi очень просто - достаточно использовать недокомментированное свойство TComboBox - DroppedDown:

раскрыть список:

ComboBox1.DroppedDown := true;

закрыть список:

ComboBox1.DroppedDown := false;

Просто, не правда ли?

Есть еще один способ программно раскрыть ComboBox - послать ему соответсвующее сообщение:

SendMessage(ComboBox1.Handle, CB_SHOWDROPDOWN, WPARAM(true), 0);


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