Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   como hacer un graficador de lineas (https://www.clubdelphi.com/foros/showthread.php?t=84313)

rubenzzz 04-10-2013 02:20:27

como hacer un graficador de lineas
 
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.

Código Delphi [-]
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

Cita:

Empezado por rubenzzz (Mensaje 467825)
hola tengo un problemon...(

1) Y cual es el problema...:mad:

2) Muestra algo de código para ver donde está el error...:mad:

Cita:

Empezado por rubenzzz (Mensaje 467825)
...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


La franja horaria es GMT +2. Ahora son las 04:58:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi