FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cómo seleccionar un item de un TcxTreeView
Buenas!
Tengo un TcxTreeView con un menu, el problema es que dentro del menu hay opciones que tienen el mismo nombre: ->Artículos->Mantenimiento ->Operarios->Mantenimiento Para operar segun la opcion que escogio el usuario, intento descifrar esta opcion a traves del treeview.Selected.Text, pero de esta forma en este caso del ejemplo me devuelve el mismo string y no se como distinguir uno del otro. Como puedo hacerlo? Grácias de antemano. |
#2
|
||||
|
||||
Hola,
Desconozco el componente "TcxTreeView", pero, en el caso que te ocupa, tal vez podrías utilizar la propiedad "Parent" del item seleccionado. El texto del item puede que sea el mismo que otro, pero, tendrá diferente padre. Y cuando el padre fuera el mismo, esto es, tuviera el mismo texto que otro, podrías tal vez intentarlo con la propiedad "Parent" del padre del item. |
#3
|
||||
|
||||
OK!
Grácias, estoy estudiando esta opción y también la de poner nombres únicos a las opciones del menú. Grácias! |
#4
|
||||
|
||||
Hola,
También se me ocurre que pudieras hacer uso de la propiedad "Tag" de los diferentes Items. Esa propiedad está ahí para este tipo de cosas, y tal vez te fuera más sencillo discriminar qué item es el seleccionado a partir de dicha propiedad. Cita:
|
#5
|
||||
|
||||
Hola
Si como supongo es similar al TreeView tradicional, de seguro tiene la propiedad AbsoluteIndex, que almacena un índice único para cada Nodo, lo cual te liberará de ambigüedades.
Ej:
Saludos.
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#6
|
||||
|
||||
Oh!
Perfecto, con el AbsoluteIndex me vale! Cómo no habré visto esta propiedad antes!! Grácias!! |
|
|
|