Canvas + OnShow lub OnCreate

0

Problem !!!!

Prosty blok:

  for i:=1 to 200 do
   begin
   Canvas.MoveTo(0, i);
   Canvas.LineTo(20, i);
  end;

podpisuje pod Click Buttona i działa, ale ...

podpisuje to samo pod OnCreate lub OnShow formy i <du.a> nie działa :(

Dlaczego ??? O czym zapomniałem???

0

Z tego co wiem, to OnCreate jest wykonywane zanim forma się pojawi na ekranie, moim skromnym zdaniem te linie są tam rysowane, ale ich nie widać po pojawieniu się formy. Wniosek : Daj to w OnShow.

//Wolverine - racja, to było przejęzyczenie, chodziło mi o OnPaint. A tak btw to masz dziwny sposób rozwiązywania problemów - albo timer, albo TImage jako tło formy, albo dodawanie Editów do TStringList (http://4programmers.net/Forum/viewtopic.php?id=47932)...

0

Napisal, ze w OnShow nie dziala.... mozesz tez dac to w Timerze [hurra]

1 użytkowników online, w tym zalogowanych: 0, gości: 1