Programación General > Visual Basic 6.0 e inferiores

 Re: Ayuda con FlexGrid

(1/1)

Lebennin:
Mu buenas. Este es mi primer mensaje en este foro asi q hay va mi duda. Resulta que aun no he conseguido la ayuda de Visual Basic con lo cual para mi es un verdadero problema. Mi pregunta es la siguiente:

Como puedo hacer para que las celdas de las columnas se ajusten al tamaño de lo que tienen dentro de ellas. Consigo ajustarlas en modo ejecucion,pero solo con un determinado tamaño. He intentado utilizar la propiedad width del texto q meto dentro, pero no funciona. Hay alguna forma. Gracias de antemano aunque tan solo entreis a leerlo.

J.M.Movilla:
Hola:

Supongamos que al flexgrid le denominas TelFlex:

    For i = 0 To TelFlex.Cols - 1
       
        ' Establece la anchura de la columna
        If i = 0 Then
            TelFlex.ColWidth(i) = 1000  'Naturalmente aquí definirás los pixeles que necesites
        ElseIf i = 1 Then
            TelFlex.ColWidth(i) = 4000
        ElseIf i = 2 Then
            TelFlex.ColWidth(i) = 1980
        ElseIf i = 3 Then
...........................
        End If
    Next i

Así lo empleo yo, aunque puede que exista un método que pueda definir automáticamente la anchura de acuerdo con la anchura del campo.

Saludos.

Navegación

[0] Índice de Mensajes

Ir a la versión completa