Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.028 c
15-1170419959
Observer
2007-02-02 15:39
2007.02.25
Загрузка


15-1170427969
крек
2007-02-02 17:52
2007.02.25
Ну как открыть ps файл???


15-1170374311
hmmm
2007-02-02 02:58
2007.02.25
PHPMyAdmin


2-1170738550
Lapushka-dochka
2007-02-06 08:09
2007.02.25
Где моя ошибка, кодскажите, плз.


2-1170770619
FIL-23
2007-02-06 17:03
2007.02.25
как подключить шрифт?




   Наверх