Как добавить диалоговое окно «Обзор в файл» в приложение VB.NET - PullRequest
26 голосов
/ 19 июля 2010

В приложении VB.NET для Windows Forms, как добавить возможность кому-то нажимать кнопку или изображение и открывать браузер файлов, чтобы перейти к файлу и назначить его путь к переменной, чтобы я мог скопировать этот файл в другой конкретный путь?

Ответы [ 2 ]

47 голосов
/ 19 июля 2010

Вы должны использовать класс OpenFileDialog как этот

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

Тогда вы можете использовать класс File.

10 голосов
/ 19 июля 2010

Вы ищете OpenFileDialog класс .

Например:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...