Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.046 c
4-1075284257
Dennis S
2004-01-28 13:04
2004.04.04
Хук на нажатие кнопки в другом приложении


14-1079074974
ЫЗШКШЕ
2004-03-12 10:02
2004.04.04
ГРАБЛИ !!!!!!!


1-1079640831
Serzh ML
2004-03-18 23:13
2004.04.04
Чтение из потока,.


1-1079435545
Rule
2004-03-16 14:12
2004.04.04
Вопрос по "детям" в MDI приложении


7-1074101190
Pavel74
2004-01-14 20:26
2004.04.04
а как люди работают с драйверами где можно прочитать