Einzelnen Beitrag anzeigen

Benutzerbild von Mirilin
Mirilin

Registriert seit: 21. Dez 2002
Ort: Lenzburg
861 Beiträge
 
Delphi 6 Professional
 
#6

Re: TPaintBox - Graphen zeichnen...

  Alt 7. Okt 2003, 16:45


Delphi-Quellcode:
...
W := PaintBox.Width div 2;
H := PaintBox.Height div 2;
...
procedure TMainForm.DrawGraph(m, q: Double; c : TColor = clRed);
var
  P1, P2 : TPoint;
begin
  P1.X := W;
  P2.X := -W;
  P1.Y := Round(-W * m + q);
  P2.Y := Round( W * m + q);
  SetViewPortOrgEx(PaintBox.Canvas.Handle, W, H, nil); //Da ich den Mittelpunkt in der Mitte haben will.
  with PaintBox.Canvas do
  begin
    Pen.Color := c;
    MoveTo(-P1.X,-P1.Y);
    LineTo(-P2.X,-P2.Y);
  end;
end;
Vielleicht kannst Du ja damit was anfangen...
Tobias
Die Physik ist für die Physiker eigentlich viel zu schwer.
  Mit Zitat antworten Zitat