Увеличение длины выпадающей строки Combobox

Тема в разделе "Delphi - Компоненты", создана пользователем semantics, 15 янв 2009.

Статус темы:
Закрыта.
  1. semantics

    semantics Гость

    Есть стандартная компонента ComboBox.
    Как сделать, чтобы при выпадении списка строки были более длинные, чем в начальной панели?
    Например, в окне компонент ComboBox содержит 10 символов, а при нажатии кнопки открывается список с длиной каждой строки 60 символов.
     
  2. etc

    etc Гость

    Наверное надо лезть в глубины ВКЛь и смотреть что к чему. А может и SendMessage какойто сделать ...
     
  3. BurcevD

    BurcevD Гость

    После заполнения или после создания вставь вот этот код
    Код (Text):
    ComboBox1.Perform(CB_SETDROPPEDWIDTH, <Ширина в пикселях>, 0);
     
  4. etc

    etc Гость

    О или его.
     
  5. BurcevD

    BurcevD Гость

    не понял
     
  6. semantics

    semantics Гость

    Сделал. Работает. Спасибо.
     
  7. etc

    etc Гость

    всмысле вместо:
     
  8. semantics

    semantics Гость

    Вопрос в продолжение темы
    После выбора варианта в выпадающем (удлиненном) списке, происходит возврат в исходное (короткое) окно, при этом отображается не начало, а конец выбранной строки. Как сделать, чтобы при этом отображалось начало выбранной строки?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей