Главная страница
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.056 c
2-1170943151
Vremenniy
2007-02-08 16:59
2007.02.25
Проблемы со стеком


2-1170667633
NewComerDS
2007-02-05 12:27
2007.02.25
Как узнать путь файла открытого(используемого) exeшником ?


15-1170419959
Observer
2007-02-02 15:39
2007.02.25
Загрузка


3-1165395361
merko$
2006-12-06 11:56
2007.02.25
Импорт данных из Excel в DBGrid


15-1170408815
pasha_golub
2007-02-02 12:33
2007.02.25
PPP & Multilink