Programalama > DELPHI

Etiketler: koordinatlar, ile, çalismak

Ort. 0
Puan ver:
procedure TForm1.FormMouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState;
  X, Y: Integer);
begin
  Canvas.Ellipse(x-20,y-20,x+20,y+20);
end;

procedure TForm1.FormMouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState;
  X, Y: Integer);
begin
 case Button of
  mbLeft:
  begin
   Canvas.Brush.Color := clRed;
   Canvas.Ellipse(x-20,y-20,x+20,y+20);
  end;
  mbRight:
  begin
   Canvas.Brush.Color := clBlue;
   Canvas.Rectangle(x-20,y-20,x+20,y+20);
  end;
 end;
end;

procedure TForm1.FormMouseMove(Sender: TObject;
  Shift: TShiftState; X,Y: Integer);
begin
 if ssShift in Shift then
  Canvas.Ellipse(x-20,y-20,x+20,y+20)
 else if ssCtrl in Shift then
  Canvas.Rectangle(x-20,y-20,x+20,y+20);
end;



Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.