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

Отступ в TComboBox   Найти похожие ветки 

 
NewEdik   (2003-02-14 16:40) [0]

Есть ComboBox, в списке и в редакторе надо сделать отступ, чтоб символ табуляции отображался не | а реальным отступом.
Заранее благодарен, на Вас последняя надежда...


 
Chubais ©   (2003-02-14 16:49) [1]

ну дык сам пишешь - "символ" как же его отображать иначе? он и занимает место по размеру одного символа
ставь несколько пробелов например


 
smok_er   (2003-02-14 17:18) [2]

если не нравится идея чубайса, то овнер дров.
ЗЫ. Мне при этом нравится идея чубайса.


 
NewEdik   (2003-02-14 17:26) [3]

Для компонента ListBox можно сделать -

const
iStops : array [1..2] of Integer = (60, 80 );
...
SendMessage( ListBox.Handle, LB_SETTABSTOPS, High( iStops ), LongInt( @iStops ))

после чего вместо символов табуляции будет установлен фиксированный отступ, т.е. в нашем примере содержимое ListBox будет выглядить примерно так:
ццц цуцу цуцу
у цуцуц ццц
уцуц уцуц 1111
А вот как это для ComboBox сделать?
Символ #32 не подходит, т.к. шрифт - не параметрический...


 
NewEdik   (2003-02-14 17:30) [4]

OnDrawItem не подходит, т.к. свойство Style=csDropDown а в таком случае это событие просто не происходит :-) и это ограничение налаживает API...


 
smok_er   (2003-02-14 17:33) [5]

:(
Ну тогда не знаю
Предлагаю поискать компоненты с исходниками и посмотреть как там сделано. Если конечно такие компоненты существуют


 
NewEdik   (2003-02-14 17:35) [6]

перепутал смайлик, в оригинале - :-(((



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

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



Память: 0.46 MB
Время: 0.011 c
6-76074
Zemal
2003-01-08 12:49
2003.02.24
Функции API для отправки сообщений по протоколу TCP/IP.


3-75840
SasaR
2003-02-07 10:32
2003.02.24
Теоретический совет хочу...


7-76199
SPIRIT
2002-12-25 01:41
2003.02.24
Поставить на HOOK


14-76104
Danilcha
2003-02-06 14:59
2003.02.24
Delphi 7 Update Pack 1


1-75925
Door
2003-02-14 14:39
2003.02.24
Сообщение на форме




   Наверх