Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido
Ejemplos para cargar en tiempo de ejecución un Treeview desde un archivo de texto
Este ejemplo , lee un archivo txt con la función Line Input, es decir linea por linea.
El formato del archivo seria por ejemplo :
"Nivel principal" " Nivel1" " Nivel2" " Nivel2" " Nivel1" " Nivel2" " Nivel2" " Nivel2" " Nivel3" " Nivel2" " Nivel1" " Nivel2" " Nivel3" " Nivel3" " Nivel3" " Nivel2" " Nivel2" " Nivel2"
Es decir para cada nivel a cargar en un nodo del Treeview, se indica un espacio. El nivel 1 tendrá delante un espacio, el nivel2 dos espacios, etc...
El zip para descargar, también le agrega un ícono a cada nodo, y el formato del txt por ejemplo seria con dos niveles ( haciendo algunas modificaciones se puede adaptar para agregar mas cantidad de niveles)
"DATOS" " ACCESS" " c:\datos1.mdb" " c:\datos2.mdb" " EXCEL" " c:\Libro1.xls" " c:\Libro2.xls" " PDF" " c:\pdf1.pdf" " c:\pdf2.pdf" " WORD" " c:\doc1.doc" " c:\doc2.doc"
Este es similar al anterior , pero los datos en el archivo de texto, para separar los niveles y subniveles para cada nodo, en ves de ser con espacios como en el caso anterior es con un tabulador, es decir cada caracter de tabulación es un nivel o nodo hijo. Si colocamos el elemento sin tabulador, esa linea se cargará como nodo principal .
Por ejemplo , como se ve en este archivo, que hay dos nodes principales ( Hardware y Software ) con varios niveles cada uno :
Contenido del archvo :
Hardware ' Nodo 1 - nivel 1 Impresoras Epson Hp LexMark Lectoras de CD/DVD CD LG Samsung DVD Philips Samsung Micros AMD Sempron Atholn 2800 2400 Atholn 64 X2 Intel Pentium dual core Xeon Software Nodo 2 - Nivel 1 Seguridad Norton kaspersky McKaffe Panda Nod32 Navegadores Internet explorer FireFox Opera
El formulario
Grabar la jerarquía y estructura de nodos en un archivos de texto.
Este simple código , recorre todos los nodos en forma recursiva y los genera en un archivo de texto .txt en el directorio c:, con el siguiente formato. (Por cada nivel le agrega cuatro espacios.)
Leer , grabar en tiempo de ejecución desde un txt
Este otro simple form, tiene cuatro botones:
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar