In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

más sobre trees

Foro público de Xailer en español
Responder
fredy[1]
Mensajes: 218
Registrado: Mar Mar 08, 2005 2:03 am

más sobre trees

Mensaje por fredy[1] »

Hola,
¿hay algún evento que se dispare al pulsar sobre el checkbox de un elemento
del tree y me devuelva el TreeViewItem sobre el que he pulsado el check?
Un saludico,
Fredy
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

más sobre trees

Mensaje por jfgimenez »

Fredy,
> ¿hay algún evento que se dispare al pulsar sobre el checkbox de un
> elemento del tree y me devuelva el TreeViewItem sobre el que he pulsado el
> check?
me temo que no. Hace poco lo estuve viendo con Paco, y al final, como donde
él lo necesitaba era un treeview con un único nivel, pudo diferenciar el
click normal del click en el checkbox por la posición del cursor.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Fredy
Mensajes: 199
Registrado: Mié Mar 29, 2006 1:28 am

más sobre trees

Mensaje por Fredy »

Vaya , :(
¿Y saber el elemento que he pulsado?
Porque al pulsar sobre el checkbox no cambia el itemSelected
Un saludico,
Fredy
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

más sobre trees

Mensaje por jfgimenez »

Fredy,
> ¿Y saber el elemento que he pulsado?
> Porque al pulsar sobre el checkbox no cambia el itemSelected
Puedes usar el evento OnLButtonDown que te da las coordenadas, y después,
con el método HitTest puedes saber qué elemento se ha pulsado.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

más sobre trees

Mensaje por Francisco Sanchez »

Fredy si quieres mandame un correo y te mando el codigo de lo que yo hice.
Mediante las coordenadas sabia si habia pulsado en el check o en el item, y
por supuesto forzaba a que se resaltase el item sobre el que pulsaba.
Un saludo
Responder