ubiquitour.com

Cómo contar el número de archivos seleccionados en Visual Basic

Visual Basic permite a los desarrolladores a ofrecer una selección de archivos estándar y diálogo que se abre a los usuarios a través del componente "OpenFileDialog". Este componente soporta la selección de varios archivos (aunque está desactivada por defecto) y hace que sea fácil para el desarrollador analizar la lista de archivos seleccionados y determinar cómo manejarlos.

Instrucciones

1 Crear un nuevo "proyecto de formulario de Windows" haciendo clic en "Archivo" y luego "Nuevo proyecto" y seleccionando "Proyecto de formulario de Windows."

2 Haga doble clic en el componente de botón en la caja de herramientas para agregar un botón a su proyecto.

3 Haga doble clic en el componente "OpenFileDialog" en la sección "Diálogos" de la caja de herramientas para agregar a tu proyecto. A diferencia del botón, el OpenFileDialog no será inmediatamente visible, pero se proporcionará con una lista de componentes en la parte inferior de la página.

4 Haga doble clic en el botón que agregó en el paso 2 para crear un evento "Click" para ese botón y automáticamente ir a él.

5 Pegue lo siguiente en el evento "Button1_Click":

OpenFileDialog1.Multiselect = True

OpenFileDialog1.ShowDialog()

Dim archivos = OpenFileDialog1.FileNames

Button1.Text = archivos. Longitud

La primera línea establece la propiedad "MultiSelect" del cuadro OpenFileDialog en true, lo que permite al usuario seleccionar más de un archivo. Esto puede hacerse también en la ventana Propiedades.

A continuación, el OpenFileDialog se muestra al usuario.

A continuación, una lista de archivos se recupera en un conjunto denominado "archivos" utilizando la propiedad de "Nombres" del OpenFileDialog. Tenga cuidado: OpenFileDialog tiene dos propiedades: nombre de archivo y nombres de archivos. El primero recupera un único fichero, mientras que este último recupera la lista completa de archivos.

Finalmente, se encontrará un recuento de los archivos seleccionados, simplemente observando el tamaño de la matriz.