Home arrow Programacion arrow Visual Fox pro arrow Manejo Basico de Control TreeView En Visual FoxPro
Prog. VB
Main Menu
Home
Descargas
Articulos
Programacion
Base de datos
CMS
Linux
utilidades
Articulos
Manejo Basico de Control TreeView En Visual FoxPro PDF Imprimir E-Mail
escrito por Ing. Sergio Coronado   
Friday, 19 de May de 2006
Indice de Artículos
Manejo Basico de Control TreeView En Visual FoxPro
Página 2
Página 3

Introduccion 

El control Treeview, nos permite crear aplicaciones que manejan estructuras de arboles, un ejemplo practico podria ser el catalogo contable de una aplicación de contabilidad, una estructura jerarquica de Niveles de usuarios, una estrucutura de grupos de usuarios en una red de computadoras, una lista de categoria de productos de una base de  datos de inventarios, etc , todo lo anteriormente mencionado son ejemplos en donde podemos usar el control Treeview. Dicho de otra manera el control Treeview puede ser usado en cualquier aplicación que requiera de una estructura jerarquica en forma de árbol.

Para desarrollar un ejemplo practico,Utilizaremos como herramienta de desarrollo Visual Foxpro 9.0, y el control Activex  Microsoft Treeview Control 6.0(SP4).

Para ello tomaremos como punto de partida el ejemplo que tiene Visual FoxPro 9.0 en el panel de tareas(Task Pane). Lo desarrollaremos y traduciremos el ejemplo al español. Trataremos de darle un toque personalizado al ejemplo.

 


 

Comencemos el ejemplo

Para entrar en materia hagamos lo siguiente:

Creemos un proyecto y establezcamos su  nombre a treeview.

Creemos un Formulario y agreguemos al formulario un control Treeview. Para tener disponible el control, vamos al menu herramientas, opciones, buscamos la pestaña Controls(Controles) , hacemos clic en la opcion Activex control, en el cuadro de lista chequeamos Microsoft Treeview Control 6.0(SP4) o el que tengamos disponible. Buscamos el Control En la Caja de Herramientas de Controles para formularios en la parte que dice Activex Control. Lo seleccionamos y lo agregamos al formulario. Para acelerar un poco el paso  ahora dejaremos un poco los detalles y trataremos de crear un formulario con el aspecto que aparece a continuacion.

Formulario de Treeview
Codigo Para Salvar Todo El Arbol.

Hagamos clic sobre el formulario y agreguemos una propiedad personalizada, asignemole el nombre de cnextkey, abramos la ventana de propiedades del formulario y establezcamos su valor de inicio a 1_ . Por que creamos esta propiedad, la respuesta es para llevar un consecutivo de las llaves de cada nodo del arbol, el control Treeview tiene una propiedad que se llama Key y es un valor de tipo caracter que se utiliza como indentificador unico de cada nodo del árbol, conforme desarrollemos el ejemplo vamos a ver como utilizamos la propiedad cnextkey del formulario en conjunto con la propiedad key del Treeview  

Ahora procederemos a explicar la utilizacion de los controles de botones de comando en la aplicación.

El control con titulo cambiar, se utiliza para sobreescribir el texto de los nodos,el boton agregar padre se utiliza para agregar un nodo padre, el boton agregar hijo se utiliza para agregar un nodo hijo, el boton guardar se utiliza para guardar un nodo recien agregado o modificado, el boton Cargar se utiliza para Cargar una estructura de nodos que se salvo en una tabla .dbf y  el boton Guardar Todo se utiliza para guardar todos los nodos del arbol a una tabla dbf.

Ahora que tenemos claro para que se utilizan los botones de comando en el formulario agregaremos el codigo que nos ayudara a realizar todas las acciones que mencionamos con anterioridad  sobre el control Treeview.


Modificado el ( Tuesday, 16 de June de 2009 )
 
< Anterior   Siguiente >

Programación VFP

 
© 2010 ALLTECHINFO
Joomla! is Free Software released under the GNU/GPL License.