Resumen Cambiar color celda TrueDBGrid

Mensaje enviado por Enrique Oblitas Chacón <eoblitas@adexperu.org.pe> el 13/12/2002

Hola Gema, debes usar el evento FetchCellStyle (tienes que poner la propiedad de la columna FetchStyle a True para que se ejecute). Te mando un ejemplo

Private Sub TDBGNotas_FetchCellStyle(ByVal Condition As Integer, ByVal Split As Integer, Bookmark As Variant, ByVal Col As Integer, ByVal CellStyle As TrueOleDBGrid60.StyleDisp)
   'Evento que pone en rojo las notas finales menores o iguales que 10
   'Columna 12 = Nota Final
   If Not IsNull(TDBGNotas.Columns(12).CellValue(Bookmark)) Then
      If CInt(TDBGNotas.Columns(12).CellValue(Bookmark)) <= 10 Then
         CellStyle.ForeColor = vbRed
      End If
   End If
End Sub

Espero te ayude

Enrique Oblitas
ADEX

----- Original Message -----
From: Gema
To: Visual Basic Español
Sent: Friday, December 13, 2002 10:21 AM
Subject: (VB-ESP) Poner en rojo un número negativo en un TDBGrid


Hola a tod@s

Alguien sabe que parametro debo de utilizar para que cuando en un TDBGrid exista un número con valor negativo me lo ponga en rojo??

Tengo puesto esto, pero no lo hace:

grdPartesTrabajo.Columns("ICS").AddRegexCellStyle dbgAllCells, NegativeStyle, "^ -*"

Muchas gracias



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com