Показать сообщение отдельно
  #1  
Старый 16.06.2009, 13:57
digimon digimon вне форума
Прохожий
 
Регистрация: 20.04.2009
Сообщения: 15
Репутация: 10
Вопрос PaintBox нужна помощь

Подскажите пожалуйста, я создаю форму, на ней делаю процедуру TPaintBox, рисую изображение, но после запуска программы, изображение рисуется только после клика мыши. Как сделать, чтобы изображение сразу показывалось после запуска программы. Вот сам код процедуры.
Код:
procedure TForm1.PaintBox1Click(Sender: TObject);
var al6th, N, X: word;
begin
 with sender as tpaintbox, canvas do
 begin
 Brush.Color :=color;
 FillRect(clientRect);
 with ClientRect do
  Rectangle(Left, Top, Right, Bottom);
  al6th := PixelsPerInch div 16;
  N :=0; X:=0;
  while X <width do
  begin
  MoveTo (X,1);
  LineTo (x, 6*(1+(Byte(N MOD 2=0)+
   Byte(N MOD 4=0)+
   Byte(N MOD 8=0)+
   Byte(N MOD 16=0))));
  Canvas.Font :=Font;
  if (N>0) and (N mod 16=0) then
   TextOut(PenPos.X+3, PenPos.Y-16,
     IntToStr(N div 16));
   N:=N+1;
   X:=X+al6th;
   end;
  end;
end;
Admin: Не забываем про теги!

Убрать слово Click тут не катит( Подскажите
Ответить с цитированием