![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
странное дело с рисованием... [D7]
tchn © (2003-12-28 18:44:00)извиняюсь, но не получается рисовать на канве...
беру пример из хелпа
procedure TForm1.FormActivate(Sender: TObject);
begin
Canvas.Brush.Color := clTeal;
Canvas.Polygon([Point(10, 10), Point(30, 10),
Point(130, 30), Point(240, 120)]);
end;
при активизации формы заметно, что что-то прорисовалось, моргнуло, и изчезло.
куда исчезает?
с остальными методами канвы то же самое
tchn (2003-12-28 20:15:00) [1]да пример из хелпа смутил...
Липа (2003-12-28 19:47:00) [2]FormActivate - это активация.
перерисовка (OnPaint) идёт после, поэтому твое творение и стирается.
tchn (2003-12-28 19:34:00) [3]в OnPaint работает..
но почему ж сами Borland такой пример дали? выходит, что должно работать в любом месте, не только в OnPaint?
где что не так?
BOA_KAA (2003-12-28 18:58:00) [4]Попробуй не в OnActinate, а в OnPaint