Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Asignarle el tamaño a las columnas de un dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=39274)

chetos7 15-01-2007 23:10:05

Asignarle el tamaño a las columnas de un dbgrid
 
Tengo una duda, puede que sea algo tonta, pero pues quiero las columnas de mi dbgrid tengan un valor fijo. Intente ponerle
Código Delphi [-]
 DBGrid1.Width[0]:=100
pero pues me mando error. Alguien podria ayudarme?
Gracias

Caral 15-01-2007 23:17:29

Hola
Estas cerca::D
Código Delphi [-]
DBGrid1.Columns[0].Width := 100;
Te faltaban algunos parametros nada mas.
Saludos

chetos7 15-01-2007 23:51:49

Gracias
 
Jeje, muchas gracias. Te lo agradezco

chetos7 16-01-2007 04:04:30

Manda error
 
Hola,ya puse a prueba tu consejo. Mi dbgrid tiene 8 campos,y le pongo asi:
Código Delphi [-]
  DBGrid1.Columns[0].Width:=50;
   DBGrid1.Columns[1].Width:=50;
   DBGrid1.Columns[2].Width:=50;
   DBGrid1.Columns[3].Width:=50;
   DBGrid1.Columns[4].Width:=50;
   DBGrid1.Columns[5].Width:=50;
   DBGrid1.Columns[6].Width:=50;
   DBGrid1.Columns[7].Width:=50;

Y me manda error de indice de 1, esto es al pasar a ñla segunda linea de codigo

roman 16-01-2007 04:22:05

¿En qué momento usas este código? Si no agregas columnas al DBGrid durante el diseño (menú contextual: editor de columnas), éstas se crean automáticamente pero- creo -sólo después de abierta la tabla, de manera que si aún está cerrada, tales columnas no existen y de ahí el error.

// Saludos

chetos7 16-01-2007 04:34:27

Respuesta
 
Pues el codigo lo pongo en el evento onactivate de la forma donde tengo el dbgrid, es que la verdad, nunca he manejado las propiedades de tamaño de un dbgrid


La franja horaria es GMT +2. Ahora son las 14:18:27.

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