SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: sk8erlucas en Viernes 14 de Marzo de 2003, 23:04
-
Tengo una pregunta sobre el microsofth FelxiGrid.
Cuando lo creo y entro a ejecutar el programa todo anda bien, y puedo cambiar el tamaño de las columnas y filas. Pero lo que yo quiero es que el tamaño se establezca al inicio del programa.
Si alguien sabe como ayudarme le estaría muy agradecido.
sk8erlucas.
-
Supongo que lo que deseas es definir la anchura de las columnas...
Esto te lo resolverá:
___________________________
Dim aAncho
Private Sub Form_Load()
' Aquí parametrizas la anchura de las columnas que quieras visualizar; por ejemplo:
aAncho = Array(1350, 3700, 2030, 3000, 550, 2000)
End Sub
Private Sub DoInitialSettings()
Dim i%
FlexGrid1.Row = 0
FlexGrid1.ColAlignment(0) = 7
For i = 0 To FlexGrid1.Cols - 1
' Establece la anchura de la columna
FlexGrid1.ColWidth(i) = aAncho(i)
' Otros parámetros que puedan interesarte...
FlexGrid1.Col = i
FlexGrid1.CellFontSize = 14
FlexGrid1.CellAlignment = 4
Next i
FlexGrid1.ScrollTrack = True
FlexGrid1.CellTextStyle = flexTextInset
FlexGrid1.BorderStyle = flexBorderSingle
End Sub
__________________________
Saludos