En una aplicación Windows Forms de VB.NET, ¿cómo agrego la capacidad de que alguien haga clic en un botón o imagen y abra un explorador de archivos para buscar un archivo y asignarle una ruta a una variable para que pueda copiar ese archivo a otra ruta específica?Cómo agregar un cuadro de diálogo Buscar a archivo a una aplicación VB.NET
21
A
Respuesta
10
Está buscando OpenFileDialog
class.
Por ejemplo:
Sub SomeButton_Click(sender As Object, e As EventArgs) Handles SomeButton.Click
Using dialog As New OpenFileDialog
If dialog.ShowDialog() <> DialogResult.OK Then Return
File.Copy(dialog.FileName, newPath)
End Using
End Sub
38
Se debe utilizar la clase OpenFileDialog como esto
Dim fd As OpenFileDialog = New OpenFileDialog()
Dim strFileName As String
fd.Title = "Open File Dialog"
fd.InitialDirectory = "C:\"
fd.Filter = "All files (*.*)|*.*|All files (*.*)|*.*"
fd.FilterIndex = 2
fd.RestoreDirectory = True
If fd.ShowDialog() = DialogResult.OK Then
strFileName = fd.FileName
End If
A continuación, puede utilizar la clase de archivos.
Cuestiones relacionadas
- 1. C++ win32 agregar un hipervínculo a un cuadro de diálogo
- 2. Qt: agregar un hipervínculo a un cuadro de diálogo
- 3. Cómo agregar una casilla de verificación a un cuadro de diálogo de alerta
- 4. MFC> Conexión de un cuadro de diálogo a una clase de diálogo
- 5. Cuadro de diálogo Buscar de Outlook?
- 6. Agregar un archivo JAR a una aplicación de Android
- 7. Cambiar/Agregar controles a las ventanas Abrir/Guardar cuadro de diálogo común
- 8. Cuadro de diálogo Abrir archivo en <a> etiqueta
- 9. Aplicar un estilo a todos los cuadros de diálogo (cuadro de diálogo spinner, cuadro de diálogo de alerta, etc.)
- 10. ¿Cómo puedo agregar un hipervínculo a un diálogo de JFace
- 11. Cómo agregar ayuda a una aplicación Cocoa
- 12. Abrir cuadro de diálogo de archivo
- 13. ¿Cómo puedo forzar a PropertyGrid a mostrar un cuadro de diálogo personalizado para una propiedad específica?
- 14. No encuentro System.Web.MVC desde el cuadro de diálogo Agregar referencia [Estoy dentro de una aplicación Webform]
- 15. Blanco - Cuadro de diálogo Abrir archivo
- 16. ¿Cómo agregar un NSView a NSWindow en una aplicación Cocoa?
- 17. ¿Puedo agregar botones dinámicamente a un cuadro de diálogo de UI de Jquery?
- 18. Cómo agregar controles mediante programación a un formulario en VB.NET
- 19. ¿Cómo agregar un cuadro emergente a un vector en OpenLayers?
- 20. Cómo puede un administrador agregar un desarrollador a una aplicación
- 21. Cómo agregar la aplicación de pestañas a una página con el "nuevo diálogo de autenticación"
- 22. ¿Cómo abrir el cuadro de diálogo integrado de Copiar archivo?
- 23. Cómo agregar un icono a una aplicación de ubuntu
- 24. Mostrar cuadro de diálogo/cuadro a pantalla completa en una segunda pantalla cantar QT/C++
- 25. cómo agregar un cuadro de meta a páginas wordpress
- 26. Agregar editores en Visual Studio "Abrir con ..." cuadro de diálogo
- 27. Xcode: cómo agregar un archivo a una referencia de carpeta
- 28. ¿Cómo puedo buscar una matriz en VB.NET?
- 29. Agregar líneas a un archivo
- 30. Cómo agregar el controlador de eventos a la variable local en VB.NET
¡Gracias! ¿Qué hace RestoreDirectory = True? – David
si abre un cuadro de diálogo y elige una ruta, entonces cancela el cuadro de diálogo. La próxima vez que abra el cuadro de diálogo, la primera ruta elegida se muestra nuevamente, si restoreDirectory está establecido en verdadero. Para obtener información detallada, consulte http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.restoredirectory.aspx – Sebastian
Bastante tarde para la fiesta, pero también podría querer conocer la propiedad Multiselect , porque tal como está, si alguien usa este bloque de código, tendría resultados bastante inesperados si se seleccionan varios archivos. – user2366842