CENTRALIZAR PRIMEIRA LINHA DE UM FLEXGRID
estou usando um objeto msflexgrid.
Como eu faria para centrar o conteudo das celulas somente da primeira linha (titulos das colunas) ?
Como eu faria para centrar o conteudo das celulas somente da primeira linha (titulos das colunas) ?
for f=0 to Flexgird.Cols -1
Flexgrid.Row = 0
Flexgrid.Col = f
Flexgrid..ColAlignment = vbCenter
Nex f
Flexgrid.Row = 0
Flexgrid.Col = f
Flexgrid..ColAlignment = vbCenter
Nex f
diz: argument not optional
ai ele seleciona
.ColAlignment =
ai ele seleciona
.ColAlignment =
Somente uma linha é necessária.
MSFlexGrid1.ColAlignment(1) = flexAlignCenterCenter
assim vai centralizar a coluna toda
quero somente a primeira celula de cada colula... ou seja, o titulo das colunas
quero somente a primeira celula de cada colula... ou seja, o titulo das colunas
OK, tente assim:
Dim i As Byte
With MSFlexGrid1
.Row = 0 [ô]Primeira linha do FlexGrid
For i = 0 To .Cols - 1
.Col = i
.CellAlignment = 4
Next i
End With
desculpe andei mal, não estava em um PC com VB instalado, mas tente agora
For f=0 to Flexgird.Cols -1
Flexgrid.Row = 0
Flexgrid.Col = f
Flexgrid.CellAlignment = flexAlignCenterCenter
Next f
Tópico encerrado , respostas não são mais permitidas