Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-02-2009
jandj jandj is offline
Miembro
 
Registrado: abr 2008
Posts: 21
Poder: 0
jandj Va por buen camino
Question dar forma a formulario

encontre este truco buscando por el foro.

Saludos. El truco es bastante sencillo, pero lo voy a explicar con pelos y señales. Para darle forma a un form, se puede usar fotografías con un color "especial" y darle forma. El color "especial" es TransparentColor del form, y la opción Transparent tiene que estar en True. Si pones que TransparentColor sea Rojo, y pones que el formulario sea de color rojo (y activas Transparent), no tendrás formulario. Entonces si cojes una fotografía, pintas un circulo azul, y al rededor de color rojo, pones TransparentColor=ClRed, pones la fotografía que ocupe todo el form, y quitas el borde (BorderStyle=BSNone) tendrás un form azul y redondo .


he encontrado un problema con este truco y es que agregue un checkbox al formulario con este codigo:

Código Delphi [-]
procedure TFrm_Login.CBCambiarClaveClick(Sender: TObject);
var
i: integer;
begin
if CBCambiarClave.checked= true then begin
for i:=358 to 595 do
height:=i;
exit;
end
else
if CBCambiarClave.checked = false then
for i:=595 downto 358 do
height:=i;
end;

el problema esta que hasta que no se termine el for el formulario no aparece y solo se ven los componentes! si pudiera alguno de ustedes ser tan amable y ayudarme a resolver este problemita, gracias por adelantado

Última edición por marcoszorrilla fecha: 25-02-2009 a las 06:46:34.
Responder Con Cita
  #2  
Antiguo 25-02-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Para estas cosas, yo recomiendo un programita llamado:
"Gabe's Odd Form Assistant v.15" (AÑADO: No lo he dicho, pero es gratuíto.)

Trabaja con regiones, pero es muy cómodo, ya que a partir de tu foto, generas una máscara (en negro):



Y con un par de click te genera una Unit, que junto con tu proyecto te permite hacer un show del formulario con el resultado esperado:



Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 25-02-2009
jandj jandj is offline
Miembro
 
Registrado: abr 2008
Posts: 21
Poder: 0
jandj Va por buen camino
Arrow probando

gracias lo pruebo y luego te digo como me fue.
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
Pasar Variables de Forma a Forma con delphi.net ASP ASAPLTDA .NET 5 05-07-2007 20:51:31
Como Pasar Variables de Forma a Forma con delphi.net ASP ASAPLTDA Internet 2 02-07-2007 16:26:41
Completar datos de un formulario web de forma no visual Crandel Internet 4 03-08-2006 17:56:38
Error Formulario forma modal serhasae Varios 5 03-04-2006 23:52:00
Como pasar parametros de una forma hija a otra forma hija luisreg OOP 3 17-09-2003 18:18:50


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


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