2011-05-23 19 views
12

Quiero agregar el casilla de verificación al nodo secundario de un nodo padre determinado en la vista de árbol en mi aplicación ... ¿Cómo debo agregarlo?Agregando las casillas de verificación en el TREEVIEW en C#

+2

winform? wpf? asp.net? –

+0

@ArsenMkrt: -siempre en la forma de ventanas y en "c sharp" – Barbie

+0

@Mitch Wheat: - no desafortunadamente no está funcionando :( – Barbie

Respuesta

18

TreeView tiene una propiedad con el nombre CheckBoxes, si se establece en true, muestra casillas de verificación para todos los nodos secundarios.

+0

ok gracias ... – Barbie

+0

me responde primero, y piensa la respuesta correcta – hashi

9

La API TreeView solo le permite agregar/eliminar casillas de verificación para TODOS los nodos. Si eso es lo que quiere, entonces la respuesta es fácil: use la propiedad CheckBoxes de TreeView.

Si desea una casilla de verificación para un nodo particular en el árbol solamente, entonces se vuelve complicado. .NET no lo admite directamente. Usted puede obtener el árbol de la acepta o no el uso de las anulaciones de mensajes Win32, consulte el siguiente enlace para una solución en otra parte:

http://dotnetfollower.com/wordpress/2011/05/winforms-treeview-hide-checkbox-of-treenode/

+0

Bien Gracias .. – Barbie

3

No se puede mostrar casillas de verificación solamente para algunos TreeNode s - sólo para todos ellos o ninguno en absoluto. Para habilitar las casillas de verificación de su árbol, establezca la propiedad CheckBoxes en true.

+0

Ohh ... muchas gracias – Barbie

+0

De nada – VMAtm

Cuestiones relacionadas