FORMATAR TEXTO NO FLEXGRID
Olá a todos :
Para formatar uma determinada linha e uma coluna uso assim:
Grade1.Row = 1
Grade1.Col = 1
Grade1.Text = [Ô]Data do Pagamento[Ô]
Grade1.CellFontBold = True
Grade1.CellBackColor = &HF2F2F2
Grade1.CellFontSize = 9
Grade1.CellForeColor = &H404040
Grade1.RowHeight(1) = 350
só que quando tem por exemplo 5 linhas fica meio pesado
Tem como fazer isso no TextMatrix , enxugando mais o código
Grade1.TextMatrix(0, 1) = [Ô]Data do Pagamento[Ô]
Para formatar uma determinada linha e uma coluna uso assim:
Grade1.Row = 1
Grade1.Col = 1
Grade1.Text = [Ô]Data do Pagamento[Ô]
Grade1.CellFontBold = True
Grade1.CellBackColor = &HF2F2F2
Grade1.CellFontSize = 9
Grade1.CellForeColor = &H404040
Grade1.RowHeight(1) = 350
só que quando tem por exemplo 5 linhas fica meio pesado
Tem como fazer isso no TextMatrix , enxugando mais o código
Grade1.TextMatrix(0, 1) = [Ô]Data do Pagamento[Ô]
no text matrix não mas vc poderia criar uma função
agora bastaria fazer assim
se ocorrer algum erro me desculpe, é que fiz o código de um PC sem VB instalado
Function FormataGrid(Grd As MsFlexGrid, Coluna As Integer, Linha As Integer, Texto As String, fBold As Boolean, bColor As OleColor, fSize As Integer, fColor As OleColor, rHeight As Integer)
Grd.Row = Linha
Grd.Col = Coluna
Grd.Text = Texto
Grd.CellFontBold = fBold
Grd.CellBackColor = bColor
Grd.CellFontSize = fSize
Grd.CellForeColor = fColor
Grd.RowHeight(Linha) = rHeight
End Function
agora bastaria fazer assim
FormataGrid Grade1, 1, 1, [Ô]Data Pagamento[Ô], True, &HF2F2F2, 9, &H404040, 350
se ocorrer algum erro me desculpe, é que fiz o código de um PC sem VB instalado
Ta dando erro
User-definide type not definide
User-definide type not definide
como eu disse eu fiz em um pc sem o vb e não testei, mas mude [txt-color=#0000f0]olecolor [/txt-color]para [txt-color=#0000f0]Ole_Color[/txt-color]
Tópico encerrado , respostas não são mais permitidas