Вниз
Скачать: 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.021 c
7-76202
Programist21
2002-12-21 10:42
2003.02.24
Rar-архив как отдельный диск


1-75986
Алексей Глеб
2003-02-12 20:42
2003.02.24
0,01ms.


1-75859
race1
2003-02-13 16:07
2003.02.24
mask


14-76145
Sergey13
2003-02-06 08:34
2003.02.24
Закон о языке


9-75728
Карлсон
2002-08-03 18:51
2003.02.24
Объясните как делается меню.




   Наверх