Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2006
jsanchez jsanchez is offline
Miembro
 
Registrado: may 2003
Posts: 90
Poder: 24
jsanchez Va por buen camino
vamos a ver si me explico mejor.
es como si las columnas tuvieran un "anchor", es decir, que sin importar el ancho del grid, las dos primeras columnas siempre estaran a la izquierda y las dos ultimas a la derecha, y que los cambios de tamaño solo repercutirán en la central.

preferiria si hay una manera automatica de hacer eso, y no tener que calcular el tamaño, y luego ponerlo a la columna central.
Responder Con Cita
  #2  
Antiguo 11-08-2006
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.676
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Hay grids que lo hacen automáticamente poniendo a "true" alguna propiedad del tipo "autowidth".
El grid estandar de delphi no lo hace, así que tendrás que calcularlo tú mismo.
Responder Con Cita
  #3  
Antiguo 11-08-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Vamos a suponer lo siguiente:

las 4 columnas de los extremos tienen un ancho fijo de 100 pixeles, ¿ok?


Código Delphi [-]
Var
  AnchoForma : Integer;
 
//Al mostrar la forma calculamos el tamaño de la columna central restando 400 pixeles.
 
procedure TForm1.FormShow(Sender: TObject);
begin
  AnchoForma := Form1.ClientWidth;
  StringGrid1.ColWidths[2] := AnchoForma - 400;
end;
 
//Al cambiar el tamaño de la forma volvemos a calcular el tamaño de la columna central restando 400 pixeles.
 
procedure TForm1.FormResize(Sender: TObject);
begin
  AnchoForma := Form1.ClientWidth;
  StringGrid1.ColWidths[2] := AnchoForma - 400;
end;




Espero haber entendido tu problema.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 11-08-2006
jsanchez jsanchez is offline
Miembro
 
Registrado: may 2003
Posts: 90
Poder: 24
jsanchez Va por buen camino
Gracias, lo haré así
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Maximizar correctamente piccolo2101 Varios 4 22-03-2014 13:35:59
Maximizar Forms hmoner Gráficos 1 19-12-2005 04:31:07
Maximizar ventana en Rave 5 ¥0n1 Impresión 0 16-12-2004 15:23:49
Desabilitar efecto al maximizar yusnerqui Varios 9 29-09-2004 17:13:59
Maximizar Ventanas salva2 C++ Builder 3 01-07-2004 17:36:37


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


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