Вниз
Скачать: CL | DM;

Изменение высоты основного окна 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
11-1091191966
Vladimir Kladov
2004-07-30 16:52
2005.03.27
Версия 1.92 (дождались)


3-1109666951
Топпер
2005-03-01 11:49
2005.03.27
IBExpert глюк или фича


9-1104304313
-=SS=-
2004-12-29 10:11
2005.03.27
GlScene Cube


3-1109015757
Walentina
2005-02-21 22:55
2005.03.27
sum(x)= - 6.67761414550082E153, а должно быть 0!


1-1110781018
AloneAli
2005-03-14 09:16
2005.03.27
Как получиться значение синуса в градусах?




   Наверх