PDA

Ver la Versión Completa : Cuadricular una forma


luis_sencion
13-01-2005, 19:53:46
Hola a todos necesito ayuda referente de como puedo cuadricular una forma en delphi, para que tengan un ejemplo es como el componente de zreport.

lo necesito para un programa de banco para que el usuario pueda configurar los cheques.

Coco
13-01-2005, 20:39:05
puedes escribir lineas directamente sobre el canvas de tu forma, los metodos que deberias utilizar son

canvas.lineTo(x,y);
Canvas.MoveTo(x,y);

o bien
canvas.rectangle(x1,y1,x2,y2);

Saludos

Neftali [Germán.Estévez]
14-01-2005, 10:51:33
...como puedo cuadricular una forma en delphi, para que tengan un ejemplo es como el componente de zreport.
Prueba a poner un form con un TButton; En el Click programa lo siguiente:


const
GRID_INC = 10; // Grid cada 10 pixels
var
i,j:Integer;
begin

// Inicializar
i := 0;
j := 0;

// A lo ancho
while i < Self.Width do begin
// A lo largo
while j < Self.Height do begin

// Pintar Grid
Canvas.Pixels[i, j] := clBlack;
j := j + GRID_INC;

end;
// Incremenetar y reiniciar
i := i + GRID_INC;
j := 0;
end;


Te puede servir para empezar con algunas pruebas.