Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-02-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Cool Relleno personalizado

Hola, aquí les traigo un nuevo reto, ojalas puedan ayudarme. El asunto es como logro este tipo de relleno. Sino existe, como crear uno personalizado. De antemano, gracias.

Responder Con Cita
  #2  
Antiguo 07-02-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, si lo quieres implementar tu mismo seria algo asi
Código Delphi [-]
procedure Form1.OnPaint(sender : TObject);
const 
          Colors : array [boolean] of TColor = (clBlack,clWhite)
begin
         for i := 0 to clientwidth do
         for j := 0 to clientheight do 
                Canvas.Pixels[i,j] := Colors[(i + j) mod 2 = 0];
end;


por otra banda, quiza te sea mas practico usar el FloodFill del canvas, previamente habiendo cargado un bitmap sencillo con los cuadros (de 2x2, cuadro negro, cuadro blanco y en la siguiente linea cuadro blanco, cuadro negro) en el brush. Para cargar al brush, de la ayuda de delphi:

Código Delphi [-]
var
  Bitmap: TBitmap;
begin
  Bitmap := TBitmap.Create;
  try
    Bitmap.LoadFromFile('MyBitmap.bmp');
    Form1.Canvas.Brush.Bitmap := Bitmap;
    Form1.Canvas.FillRect(Rect(0,0,100,100));
  finally
    Form1.Canvas.Brush.Bitmap := nil;
    Bitmap.Free;
  end;

end;
Responder Con Cita
  #3  
Antiguo 07-02-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Exclentisimo, te lo agradesco enormemente.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear Componente Personalizado. ingmichel Internet 3 04-09-2008 20:35:10
Relleno de campos en word desde delphi aanil Servers 3 17-04-2008 15:54:51
Círculo sin relleno bosterito Gráficos 2 01-02-2007 22:41:02
Impresion en papel personalizado karimnot Impresión 4 01-06-2004 09:55:53
Problemas con un cursor personalizado Damisela OOP 2 21-01-2004 15:28:05


La franja horaria es GMT +2. Ahora son las 16:40:25.


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
Copyright 1996-2007 Club Delphi