![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
про TCanvas [D6, WinXP]
Johnny Raw © (2004-07-07 20:11:00)Здравствуйте, имею такой вопрос:
приведу маленький кусочек
Form1.StringGrid4.Cells[2, y]:=Form1.StringGrid1.Cells[2, m];
Form1.StringGrid4.Brush.Color := clred;
Form1.StringGrid4.Canvas.FrameRect(Form1.StringGrid4.CellRect(2, y));
и т.д.
Вначале ячейки расскрашиваются, а потом в них появляется текст, а рамки пропадают.
p.s. можно ли зафиксировать канвас на компоненте. (есть два tabsheeta в pagecontrol'е рисуем что-нибудь в первом, перелистываем на второй - а рисунок в первом пропадает)
Rem (2004-07-07 20:27:00) [1]"Причина любой проблемы - нарушение порядка" (с) Конфуций
Рисовать и на песке можно, только вот с волнами проблемы. Хотя, что, если рисовать почаще? А лучше - сразу после волны нарисовать снова. Вот только как знать, что волна прошла?
Канвас (хи-хи... канвас-квас) фиксировать нельзя. Можно фиксировать что-то более перманентное, например, TBitmap.
TUser (2004-07-07 20:22:00) [2]Надо переписывать DrawCell
> p.s. можно ли зафиксировать канвас на компоненте. (есть
> два tabsheeta в pagecontrol'е рисуем что-нибудь в первом,
> перелистываем на второй - а рисунок в первом пропадает)
После пива я не понял :)