Ver Mensaje Individual
  #1  
Antiguo 25-01-2020
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Modificar las propiedades de un TListView

En un TListView necesito que sólo las dos primeras columnas del mismo se muestern en ngerita. Estoy usando este código:
Código:
void __fastcall TForm1::ListView1CustomDrawItem(TCustomListView *Sender, TListItem *Item, TCustomDrawState State, bool &DefaultDraw)
{
     Sender->Canvas->Font->Style  = TFontStyles() << fsBold;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::ListView1CustomDrawSubItem(TCustomListView *Sender, TListItem *Item, int SubItem, TCustomDrawState State, bool &DefaultDraw)
{
     if (SubItem > 0)
          Sender->Canvas->Font->Style = TFontStyles() >> fsBold;
}
//---------------------------------------------------------------------------
Pero sólo consigo que me mantenga en negrita el Caption de cada una de los Items. La línea if (SubItem > 0) la he probado como está y con if (SubItem > 1), pero el resultado es el mismo.
Responder Con Cita