Текущий архив: 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.043 c