FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Personalizar TVirtualStringTree
En un TVirtualStringTree en que tengo activadas las casillas de verificación, ¿se puede conseguir que sólo aquellos nodos con descendientes sean los que muestran dicha casilla? He estado probando con el evento OnInitChildren pero no consigo lo que busco, que sería esto
La imagen está preparada, evidentemente. |
#2
|
||||
|
||||
En el GetImageIndex puedes indicar qué imagen poner, supongo que podrás asignarle "null", o una en blanco.
|
#3
|
||||
|
||||
Cita:
y lo que me hace falta es que no aparezca el CheckBox. Estuve probando en el evento OnInitChildren, pero no me hace nada. |
#4
|
||||
|
||||
Pero, ¿has visto la imagen que te he puesto de ejemplo?
|
#5
|
||||
|
||||
Si te fijas, en las cuentas no tiene el recuadro.
Y no olvides las opciones de "paint", por si acaso es una de ellas: |
#6
|
||||
|
||||
Vale. Tengo que repasar las propiedades del elemento. Ahí tienes razón.
|
#7
|
||||
|
||||
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; } } 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 |
#8
|
||||
|
||||
Básicamente lo que me hace falta es esto:
Y el código de StackOverFlow debería hacer eso, pero ya os digo que no sé como aplicarlo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cargar datos en TVirtualStringTree | Angel.Matilla | C++ Builder | 2 | 28-09-2019 12:04:22 |
Personalizar reporte | Vlady | Impresión | 4 | 10-09-2008 17:35:06 |
Personalizar notificaciones | angelp4492 | API de Windows | 4 | 08-01-2008 19:18:33 |
Personalizar bordes | piccolo2101 | Varios | 4 | 27-10-2005 18:07:24 |
personalizar menu | pablo | OOP | 2 | 12-05-2005 00:14:15 |
|