Casa
Top.Mail.Ru Yandeks.Metrika
Foro: "Principal";
Archivo actual: 2004.12.12;
Descargar: [xml.tar.bz2];

abajo

Problema con el treeview Encontrar ramas similares


Dreamse   (2004-11-29 07:54) [0]

En general, el problema es este: es necesario que se puedan crear muchos grupos y subgrupos principales en un componente, pero es imposible que se puedan crear otros subgrupos en subgrupos. Es decir, los subgrupos solo se pueden crear en otros grupos.

- Grupo 1
- subgrupo 1
- subgrupo 2
- subgrupo 3
- Grupo 2
- subgrupo 1
- subgrupo 1
- subgrupo 1

La pregunta es: ¿cómo puede usted determinar que los elementos seleccionados pertenecen a un grupo o pertenecen a un subgrupo?
Desenterré un código como treeview1.Selected.HasAsParent () en los parámetros en los que se especifican los elementos principales y se determina si los elementos seleccionados pertenecen al propietario (especificado en los parámetros)

No entiendo qué se puede especificar en los parámetros de la función ... :( porque no sé cuántos grupos habrá ni dónde estarán.



ЮЮ ©   (2004-11-29 08:06) [1]

> No sé cuántos grupos habrá y dónde estarán

pero todos tienen padre o raíz, es decir, elemento nulo si está en tu árbol, o nil



KSergey ©   (2004-11-29 08:19) [2]

TTreeNode.Level



dreams   (2004-11-29 08:22) [3]

si TreeView1.Selected.HasAsParent (TreeView1.Items [0]) = false entonces comienza

No funciona: (solo funciona en el primer grupo: (



dreams   (2004-11-29 08:25) [4]

KSergey © (29.11.04 08: 19) [2]

Funciona Gracias :)

Gracias a todos



ЮЮ ©   (2004-11-29 08:28) [5]

¿Y realmente tiene TreeView1.Items [0] - raíz para todo el árbol? es decir,

Artículos [0] (Oculto)
- Grupo 1
- subgrupo 1
- subgrupo 2
- subgrupo 3
- Grupo 2

si no, entonces
si TreeView1.Selected.Parent = nil entonces comience



Páginas: 1 rama entera

Foro: "Principal";
Archivo actual: 2004.12.12;
Descargar: [xml.tar.bz2];

arriba









Memoria: 0.56 MB
Tiempo: 0.051 c
1-1101793138
DelphiN!
2004-11-30 08:38
2004.12.12
Ayuda a resolver el problema con la función.


1-1101586208
músico
2004-11-27 23:10
2004.12.12
Recodificación de texto ANSI a OEM en ruso


1-1101423144
Frontera
2004-11-26 01:52
2004.12.12
Parámetros opcionales


3-1100253177
Agujero
2004-11-12 12:52
2004.12.12
Mapeo de campos en DBGride


14-1100741392
En mi humilde opinión
2004-11-18 04:29
2004.12.12
Soñado un sueño ...





africaans albanés Arabic armenio Azerbaiyán vasco Bielorruso Bulgarian Catalán Chino (simplificado) Chino (tradicional) Croata Checo Danés Dutch Inglés Estonia filipina Finnish Francés
gallego georgiano Alemán Griego criollo haitiano hebreo hindi Húngaro islandés Indonesian irlandés Italiana Japonés Korean letón lituano macedonio Malay maltés Noruego
persa polaco Portuguese rumano Ruso Serbio Slovak Esloveno Español swahili Sueco Thai turco ucranio Urdu vietnamita galés yídish bengalí bosnio
cebuano esperanto gujarati hausa hmong igbo javanés kannada khmer lao latín maorí marathi mongol nepali punjabi somalí Tamil telugu yoruba
zulú
Английский Francés Alemán Italiano portugués Русский Español