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

Вниз

рисование в combobox   Найти похожие ветки 

 
framez ©   (2007-02-05 00:11) [0]

Есть список. Как мне в каждой строчке нарисовать |-, а затем текст соответствующий данной строчке? Пожскажите пожалуйста!!


 
Германн ©   (2007-02-05 00:56) [1]


> framez ©   (05.02.07 00:11)
>
> Есть список. Как мне в каждой строчке нарисовать |-, а затем
> текст соответствующий данной строчке? Пожскажите пожалуйста!
> !

А в поле ввода тоже надо рисовать |- или только в выпадающем списке? Если второе, то используй событие OnDrawItem.


 
framez ©   (2007-02-05 01:24) [2]

В этом собственно и дело. Надо что бы в выпадающем рисовалось, а в поле ввода нет. У меня элементы заносятся в список, но когда разворачиваешь, то рисуется только первый элемент. Если провести мышью по списку, то в первой строчке изменяется текст и рисуется |-. Как сделать чтобы при разворачивании все строки списка были видны? Я в рисовании мало чего понимаю :(


 
RASkov   (2007-02-05 01:52) [3]

> [2] framez ©   (05.02.07 01:24)

procedure TForm1.ComboBoxDrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
 with (Control as TComboBox) do begin
  ....
  Canvas.TextOut(Rect.Left, Rect.Top, "|-"+Items[Index]);
 end;
end;


 
Германн ©   (2007-02-05 02:49) [4]


> Я в рисовании мало чего понимаю :(
>

А что ты подразумеваешь под "рисованием"?
Но и всё равно событие OnDrawItem, ИМХО.


 
framez ©   (2007-02-07 21:54) [5]

Перефразирую вопрос. Как перехватить рскрывающийся список и вместо него подставить дерево. или как нарисовать в раскрывшемся списке дерево(можно без разворачивания)


 
Германн ©   (2007-02-08 01:17) [6]

Заканчивай спамить.
Забудь эту ветку и читай другую свою http://delphimaster.net/view/2-1170873033/



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

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

Наверх




Память: 0.47 MB
Время: 0.055 c
6-1158300229
dwar
2006-09-15 10:03
2007.02.25
TCP сервер на INDY. 18000 одновременных подлючений


2-1170940448
pathfinder
2007-02-08 16:14
2007.02.25
Объявление функций.


8-1151581381
пигмалеон
2006-06-29 15:43
2007.02.25
очистить прозрачный canvas


2-1170789587
MSTeam
2007-02-06 22:19
2007.02.25
1 экземпляр


15-1170353475
VolJinn
2007-02-01 21:11
2007.02.25
Программы для блюджекинга на кпк