Вниз
Скачать: CL | DM;

-= StringGrid =-   Найти похожие ветки 

← →
Demik ©   (2004-03-14 04:39) [0]

Можно ли в стринггрид вставить(в ячейку :-))рисунок, прогрессБар, и т.д. А также как в одной ячейке вывести текст, например, одного цвета или шрифта, а в другой ячейке - иным. Поделитесь опытом, мастера, ПЛЗ. Если можно с примерчиком. Заранее СПАСИБО!!!!!


← →
Defunct ©   (2004-03-14 06:55) [1]

Можно, только вручную

Событие:
StringGrid.OnDrawCell

В обработчике у вас будет Rect - область ячейки. Ну и можете использовать Canvas

Вставить например ProgressBar в обработчике OnDrawCell:
ProgressBar1.Parent := Sender;
ProgressBar1.BoundRect := Rect;


Рисовать текст в обработчике OnDrawCell:
With (Sender as TControl).Canvas Do
Begin
Pen.Color := Random(clWhite);
Font.Color := Random(clWhite);
Brush.Color := Random(clWhite);
FillRect(Rect);
TextOut(Rect.Left, Rect.Top, "Текст");
End;



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

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



Память: 0.44 MB
Время: 0.022 c
1-1079628224
pasha
2004-03-18 19:43
2004.04.04
Быстрое сохранение значений шрифта


3-1078454609
Archi Gudvin
2004-03-05 05:43
2004.04.04
база данных без стандартных средств


11-1058043525
Maxim Pushkar
2003-07-13 00:58
2004.04.04
Иконки в меню


14-1078773542
Gero
2004-03-08 22:19
2004.04.04
Бот для форума


6-1075145941
Magician
2004-01-26 22:39
2004.04.04
Как начать качать файл с определенного места




   Наверх