Inicio > Visual Fox Pro > Función recursiva que recorre todos los nodos de un Treeview

Función recursiva que recorre todos los nodos de un Treeview


 Función recursiva que recorre todos los nodos de un Treeview.

1.- Creamos un método en el formulario llamado Recorrernodos

2.- El método va a recibir como para metro el nodo y el valor del Checked del nodo que le pasamos y le asignada este valor a todos los nodos del Treview

3.- El código del evento será el siguiente

PARAMETERS nodo ,m.lValor
X = 1
DO WHILE X = 1
 nodo.Checked = m.lValor
 IF !ISNULL(nodo.child) THEN
  Thisform.Recorrernodos(nodo.child, m.lValor)
 ENDIF
 IF ISNULL
(nodo)
  EXIT
 ENDIF
ENDDO

4.- Como llamar el método

Thisform.Recorrernodos(Thisform.TreeView.selectedItem,Thisform.TreeView.SelectedItem.Checked)

Categorías:Visual Fox Pro
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: