Sección de códigos , trucos y ejemplos para visual basic


496 - Obtener elementos de Mi Pc, panel de control y carpetas especiales

<Volver> - Anterior - Siguiente



 

 

 

Contenido

 

 

 

 

 

 


Obtener elementos de Mi PC y el panel de control

Este ejemplo muestra como cargar en un control ListView ( Aunque se podria también usar un Treeview) algunos elementos de la sección Mi PC del explorador de windows y algunas carpetas y opciones del panel de control, mostrando el ícono de cada item, y también una función para poder abrir dicha opción mediante el comando Shell de visual basic.

Para poder acceder , ya sea para recuperar la imagen de ícono como para abrir la carpeta, se accede mediante el CLSID de cada elemento.

Los elementos que se pueden obtener son

 

 

Ejemplo

 

 

Código fuente en el módulo de clase

 

Código fuente en el formulario

 


Carpetas especiales

Este ejemplo agrega las carpetas especiales del usuario actual o de todos los usuarios ( Carpeta de Inicio, Programas, mi música, videos, documentos, archivos temporales de internet, cookies, historial, plantillas, escritorio etc ..) y algunas otras carpetas de sistema.

 

 

Ejemplo

Agregar 5 botones en un arreglo

 

código fuente en el form

 


Enlaces relacionados

Acceder a elementos del shell y visualizarlos en forma de árbol.

Ejemplo del sitio web Visual basic Accelerator, que muestra como acceder a los elementos del shell o sistema usando la referencia a Microsoft Shell controls and Automation, cargando los items en un control Treeview en forma jerárquica.

Ver ejemplo

Paths del sistema

Ejemplo para recuperar los paths del sistema usando las funciones del api de windows SHGetSpecialFolderLocation y SHGetPathFromIDList

Ver ejemplo

 



Buscar en Recursos vb