Cita:
Empezado por Casimiro Notevi
Pero, ¿has visto la imagen que te he puesto de ejemplo?
|
Vale. HE comprobado que las propiedades del TreeView las tengo como las has puesto, pero adaptando tu código de Delphi a Builder:
Código:
void __fastcall TfEleccion::MesasGetImageIndex(TBaseVirtualTree *Sender,
PVirtualNode Node, TVTImageKind Kind, TColumnIndex Column,
bool &Ghosted, int &ImageIndex)
{
PTreeEle tDato;
if (Column == 0)
{
tDato = (PTreeEle)Mesas->GetNodeData(Node);
if (tDato->CodPar != 0)
ImageIndex = 7;
}
}
siendo ese valor 7 de ImageIndex un cuadro blanco, sigue saliendo lo que subía en al segunda imagen esta mañana. Y para prevenir valores erróneos cuando cargo el TreeView me aseguro que ese valor CodPar sólo contenga valores válidos al cargar el último nodo (el de los partidos).
Mientras tanto estuve investigando y encontré en StackOverFlow un código que hace lo que busco, pero no soy capaz de entender como aplicarlo. El enlace es este:
https://stackoverflow.com/questions/...-by-some-nodes