CENTRALIZAR PRIMEIRA LINHA DE UM FLEXGRID

WEBIER 01/11/2009 16:40:09
#326698
estou usando um objeto msflexgrid.

Como eu faria para centrar o conteudo das celulas somente da primeira linha (titulos das colunas) ?
MARCELO.TREZE 01/11/2009 17:15:02
#326700
Resposta escolhida
for f=0 to Flexgird.Cols -1
Flexgrid.Row = 0
Flexgrid.Col = f
Flexgrid..ColAlignment = vbCenter
Nex f
WEBIER 01/11/2009 18:33:30
#326704
diz: argument not optional

ai ele seleciona
.ColAlignment =
TECLA 01/11/2009 18:47:36
#326707
Somente uma linha é necessária.
MSFlexGrid1.ColAlignment(1) = flexAlignCenterCenter
WEBIER 01/11/2009 18:51:16
#326708
assim vai centralizar a coluna toda
quero somente a primeira celula de cada colula... ou seja, o titulo das colunas
TECLA 01/11/2009 19:29:07
#326710
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
MARCELO.TREZE 01/11/2009 19:38:27
#326711
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