Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

ComboBox с горизонтальным скроллингом   Найти похожие ветки 

 
Новик   (2004-05-12 09:43) [0]

Есть ComboBox с кучей Item"ов, некоторые из которых очень длинные. Кажется естественным в этом случае ввести в выпадающем окне не только вертикальный, но и горизонтальный scroll. Возникает вопрос: А как это сделать?? (где-то я видел решение, но уже не помню где..)


 
Jee ©   (2004-05-12 09:54) [1]


> очень длинные

Что длинее экрана? Если нет, увеличь ширину выпадающего окна


 
Новик   (2004-05-13 08:34) [2]

Достаточно длинные.
Например:"Фундаменты-ленточные бутобетонные. Стены-кирпичные. Перекрытия-из сборных железнобетонных плит".
Строчки беруться из базы данных, которая обновляется все время, и максимальную длину строки я прсто не знаю..


 
Jee ©   (2004-05-13 09:19) [3]

Попробуй использовать TDBLookupComboBox уж если из базы данные берутся. Установи ему DropDownWidth столько сколько нужно.


 
Jee ©   (2004-05-13 09:19) [4]

Попробуй использовать TDBLookupComboBox уж если из базы данные берутся. Установи ему DropDownWidth столько сколько нужно.


 
Новик   (2004-05-14 09:18) [5]

Попробую... А у обычных ComboBoxиков таких свойств нет?


 
Игорь Шевченко ©   (2004-05-14 10:28) [6]

CB_SETHORIZONTALEXTENT


 
TransparentGhost   (2004-05-14 10:45) [7]

U obichnih ComboBoxov tezhe jest" takoje svojstvo, tol"ko ne pomnju dostupno ono ili net. (Ispol"zuju jego v svojom komponente, naslednike TComboBoxa)
No eto nado vozivat" kazhdij raz posle ComboBox.Items.Clear.


 
TransparentGhost   (2004-05-14 10:45) [8]

Ja o DropDownWidth.


 
Новик   (2004-05-17 18:56) [9]

По ходу все намного проще:
....ComboBox1DropDown(Sender: TObject);
begin
SendMessage((Sender as TComboBox).Handle,CB_SETDROPPEDWIDTH,xxx, 0);
//где xxx длина в пикселях
end;



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
1-1084558378
Bulanov
2004-05-14 22:12
2004.05.30
Развернуть приложение


3-1083913177
Violina
2004-05-07 10:59
2004.05.30
BDE 5: параметр BLOB SIZE, dead BLOBs <> live BLOBs


3-1083920985
Rater
2004-05-07 13:09
2004.05.30
торможу наверно, Table и файл Paradox - не вижу содержимого


3-1083531896
Dakis
2004-05-03 01:04
2004.05.30
Отчёты из MS Access


1-1084584669
Игорь
2004-05-15 05:31
2004.05.30
скажите как сделать так чтобы в форме1 при нажатии на Button