Ver la Versión Completa : como hacer un graficador de lineas
rubenzzz
04-10-2013, 02:20:27
hola tengo un problemon tengo que hacer un garficador de lineas; osea que en una pantalla en blanco le de en diferentes puntos y me marque las lineas ayuda!!!!!!!!:(
ecfisa
04-10-2013, 09:13:15
Hola rubenzzz, bienvenido a Club Delphi :)
Como a todos los que se inician te invitamos a que leas nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php).
implementation
var
Dibujando : Boolean;
Origen,Nuevo: TPoint;
procedure TForm1.FormCreate(Sender: TObject);
begin
Color := clWhite;
end;
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
if Dibujando then
begin
Canvas.Pen.Mode := pmXor;
Canvas.PenPos := Point(Origen.X, Origen.Y);
Canvas.LineTo(Nuevo.X, Nuevo.Y);
Canvas.PenPos := Point(Origen.X, Origen.Y);
Canvas.LineTo(X, Y);
end;
Nuevo := Point(X, Y);
Canvas.Pen.Mode := pmCopy;
end;
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if Button = mbLeft then
begin
Dibujando := True;
Canvas.Pen.Color := Color;
Canvas.MoveTo(X, Y);
Origen := Point(X,Y);
Nuevo := Origen;
end;
if Button = mbRight then
Dibujando := False;
end;
Saludos :)
cloayza
04-10-2013, 18:30:27
hola tengo un problemon...(
1) Y cual es el problema...:mad:
2) Muestra algo de código para ver donde está el error...:mad:
...tengo que hacer un garficador de lineas; osea que en una pantalla en blanco le de en diferentes puntos y me marque las lineas ayuda!!!!!!!!:
Quiere que le hagan la pega amigo...Alguna cosita mas...v\||/
Saludos cordiales
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.