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 lineas en delphi (https://www.clubdelphi.com/foros/showthread.php?t=36408)

per0306 11-10-2006 02:38:08

como hacer lineas en delphi
 
hola quiero hacer un programa con dif lineas en delphi.

seoane 11-10-2006 02:54:53

Primero tienes que decidir sobre que vas a dibujar la lineas. Directamente sobre el formulario, sobre un objeto TPaintBox, un TImage, etc. Una vez que decidas sobre que vas a dibujar solo tienes que usar su propiedad Canvas.

Por ejemplo:
Código Delphi [-]
// Sobre el propio formulario
Canvas.MoveTo(0,0);
Canvas.LineTo(100,100);

//Sobre un TPaintBox
PaintBox1.Canvas.MoveTo(0,0);
PaintBox1.Canvas.LineTo(100,100);

// Sobre un TImage
Image1.Canvas.MoveTo(0,0);
Image1.Canvas.LineTo(100,100);

Los dos primeros métodos son similares, el dibujo no es permanente y tiene que ser redibujado utilizando el evento OnPaint del formulario o del TPaintbox. El tercer método dibuja sobre la imagen que contiene el TImage (la imagen tiene que ser un bitmap, si no hay ninguna crea una en blanco), tiene la ventaja de que no es necesario redibujar y además el dibujo resultante puede guardarse como un bmp.

Creo que esto llega para empezar.


La franja horaria es GMT +2. Ahora son las 18:50:16.

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