
Или, может, какой-нибудь другой грид умеет быть цветным?
Me.Grid1.Row = 2
MsgBox Me.Grid1.Columns.Item(3).Text
Me.Grid1.Row = 2
Me.Grid1.Columns.Item(3).ForeColor = &HFF&
Private Sub Grid1_FetchCellStyle(ByVal Condition As Integer, ByVal Split As Integer, Bookmark As Variant, ByVal Col As Integer, ByVal CellStyle As TrueOleDBGrid80.StyleDisp)
ATempRS.Bookmark = Bookmark
If ATempRS.Fields("Field") = "xxx" Then
CellStyle.ForeColor = &HC0FFC0
ElseIf ATempRS.Fields("Field") = "yyy" Then
CellStyle.ForeColor = &HFF00FF
ElseIf ATempRS.Fields("Field") = "zzz" Then
CellStyle.ForeColor = &HFFFF&
End If
End Sub
Private Sub Form_Load()
With MSHFlexGrid1
'пермещаемся в ячейку (1,1)
.Col = 1 'Столбец 1
.Row = 1 'Строка 1
.CellBackColor = vbWhite
.CellFontBold = True
.CellForeColor = vbBlack
End With
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2