Ver Mensaje Individual
  #3  
Antiguo 10-10-2023
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Reputación: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Estimado colega, lo que puede hacer es cambiar el valor de la propiedad ColCount y RowCount que por defecto está en 1 y 3 respectivamente...

Tambien debe considerar las propiedades PanelHight y PanelWidth

Usted puede ajustar esta propiedad dependiendo de las dimensiones de PanelHight y PanelWidth del DBCtrlGrid... para ello debe utilizar DBCtrlGrid.Width, le sugiero en el evento OnResize del formulario.

Asumamos que su DBCtrlGrid está alineado al formulario...

A modo ilustrativo:

Si el PanelWidth=100 y el valor de DBCtrlGrid.Width es de 500, podría calcular cuantas Columas caben en el formulario y asignar ese valor a ColCount...

Código Delphi [-]
DBCtrlGrid.ColCount=DBCtrlGrid.Width div 100; //5 Columnas...

Lo importante es determinar cual sería el tamaño ideal de PanelWidth que contenga todos los controles de datos a desplegar...

Lo anterior es válido para las filas...

Saludos cordiales
Responder Con Cita