Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизИзменение высоты основного окна TComboBox Найти похожие ветки
← →
ЮЮ © (2005-03-05 04:46) [0]Кто-нибудь пытался решить эту задачу? Что там такое заложено при создании этого окна, что его высоту невозможно изменить?
Ведь этот же "элемент управления" в VBA можно растягивать, как угодно!
← →
XP (2005-03-05 09:48) [1]Зависит от высоты используемого шрифта.
← →
begin...end © (2005-03-05 09:54) [2]> ЮЮ © (05.03.05 4:46)
> Кто-нибудь пытался решить эту задачу?
Да.
> Что там такое заложено при создании этого окна, что
> его высоту невозможно изменить?
Ничего такого там не заложено.
← →
ЮЮ © (2005-03-11 04:17) [3]>begin...end © (05.03.05 09:54) [2]
Кратость - сестра таланта :)
Тогда слегка переформулирую вопрос:
Кто-нибудь знает как установить произвольную высоту основного окна TComboBox?
← →
remb (2005-03-11 13:36) [4]ComboBox1.Style:=csOwnerDrawVariable;
ComboBox1.ItemHeight:=55
← →
ЮЮ © (2005-03-11 13:41) [5]>remb (11.03.05 13:36) [4]
Проблема не в выпадающем списке, а в главном окне компонента, об изменеии его высоты идет речь
← →
KSergey © (2005-03-11 14:10) [6]ComboBox из Rx позволяет менять его высоту
← →
begin...end © (2005-03-11 17:03) [7]> ЮЮ © (11.03.05 04:17) [3]
> Тогда слегка переформулирую вопрос:
> Кто-нибудь знает как установить произвольную высоту основного
> окна TComboBox?
Да.
Ладно, не буду больше мучить. ComboBox"у нужно послать сообщение CB_SETITEMHEIGHT с параметром wParam, равным -1, и параметром lParam, равным нужному значению высоты.
← →
Игорь Шевченко © (2005-03-11 17:18) [8]begin...end © (11.03.05 17:03) [7]
> ComboBox"у нужно послать сообщение CB_SETITEMHEIGHT с параметром
> wParam, равным -1, и параметром lParam, равным нужному значению
> высоты.
Видел бы ты, какое уродство после этого получается, если нажать на кнопку, чтобы список вышел :)
С уважением,
ЗЫ: На XP и выше работать не будет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c