Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

Re: Überprüfen ob Punkt im Kreis ist

  Alt 15. Mär 2007, 09:30
Was ist denn das für eine Frage?

Delphi-Quellcode:
implementation

{$R *.dfm}

uses math;

var
  center: tpoint = (x:100;y:100);

const
  r = 50;

procedure TForm1.FormPaint(Sender: TObject);
begin
  canvas.Ellipse(center.x-r,center.Y-r,center.X+r,center.Y+r);
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if Sqrt(Power(x - center.x, 2) + Power(y - center.y, 2)) <= r
    then caption := 'ja'
    else caption := 'nein';
end;

end.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat