Sección de código fuente Visual basic


Código fuente de un ocx para utilizar un CommonDialog que permite abrir archivos en diferentes vistas



 

 

Este ocx tiene las propiedades de un CommonDialog clásico de los que utiliza Visual basic para abrir archivos, (InitDir, Filter, FileName, FileTitle etc..) pero con una propiedad mas llamada Vistas. Esta propiedad puede tener los valores , Vista detallada, Iconos, Mosaico, Vista en miniatura y Vista en estilo de Lista.

 

 

La imagen muestra el CommonDialog con Vista en miniatura:

 

También se pueden especificar los otros tipos de vista que utiliza windows en sus cuadros de diálogo: ( Mosaicos, Iconos, Lista y vista Detalle )

 

Commondialog con los otros tipos de vistas

 

 

Descar código fuente


Código fuente del ocx

 

A continuación se lista el código fuente del control, o si querés descarga el código fuente está al final de la página

 

 

Vista de esta propiedad

vista de la ventana de propiedades del control

 

Ahora a la propiedad Name del control, escribir CdView.

 

vista de la ventana de propiedades pra cambiar el nombre al ocx

 

 

Abrir la ventana de código del UserControl y pegar lo siguiente

 

Ahora agregar un módulo bas y pegar este otro código:

 


Pasos para probarlo desde un formulario en un proyecto EXE

 

 

En la ventana se verá algo por el estilo:

 

vista previa del explorador de proyectos de visual basic

 

Serciorarse que el formulario del proyecto EXE, está establecido como Objeto Inicial ( para que arranque primero )

 

vista del explorador de proyectos para establecer el EXE como proyecto inicial al ejecutar el programa

 

Agregar una instancia del control en el formulario para poder usarlo.

Importante: Si ves que el control Ocx está deshabilitado y no lo puedes agregar al formulario , debes cerrar la ventana del diseñador del control ocx, de lo contrario no podrás insertar una instancia de dicho control, ni tampoco manipularlo.

 

Código en el Form1

 

 




Buscar en Recursos vb