Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido
Para poder hacer selección múltiple de archivos en un control CommonDialog hay que establecerle una serie de Flags (constantes) a la propiedad Flags del cuadro de diálogo.
Al hacer esto, si seleccionamos varios archivos, la propiedad FileName del control retorna una cadena con todos los archivos separados por un caracter nulo (Chr(0)).
Luego de tener esta cadena la podemos separar usando la función Split de Visual Basic
Para el ejemplo colocar
Nota: Al seleccionar varios archivos los mismos se imprimirán en el formulario.
Código fuente en el formulario
Este ejemplo muestra una forma de poder, seleccionar archivos desde el cuadro de diálogo, pero si el usuario vuelve a seleccionar un archivo repetido, es decir que ya se encuentra en la lista, excluirlo de la misma y de esta manera evitar tener archivos duplicados.
El ejemplo se puede utilizar tanto para un cuadro de diálogo que permita multiselección o cuando se quiera usar en modo simple, es decir solo que permita elegir un archivo. También se puede utilizar el control listbox con la propiedad Multiselect en true o en False, para poder remover del control los items seleccionados.
Nota .si se quiere utilizar sin multiselección, se debe quitar el valor cdlOFNAllowMultiselect de la propiedad Flag
Añadir en un proyecto :
Código fuente del formulario
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar