2010-02-01 4 views
3

Я пытаюсь создать простой FTP-загрузчик. Как я могу сделать это, чтобы пользователь мог выбрать файл для загрузки? Смотрите, я хочу, чтобы у меня была кнопка (которую я делаю), которую пользователь может щелкнуть, и она показывает OpenFileDialog (который у меня есть), но затем, когда они выбирают файл, я хочу, чтобы его путь отображался в тексте коробка. Как я могу это сделать?Как я могу сделать кнопку «просмотреть файл ..» в VB.net?

ответ

0

Вы хотите получить свойство Filename свойства OpenFileDialog. См. Раздел «OpenFileDialog» в MSDN.

Надеется, что это помогает

4

Попробуйте следующий код

Dim dialog As New OpenFileDialog() 
If DialogResult.OK = dialog.ShowDialog Then 
    TextBox1.Text = dialog.FileName 
End If 
+2

ARGH. Обратный порядок сравнения в 'If'? ** В VB ** ?! –

+1

@ Konrad, это почти нерушимая привычка от моих дней C. – JaredPar

+1

Мне повезло, что я сделал переход в другом направлении. ;-) Я просто надеюсь, что в моем коде на C++ нет * слишком * возможно ОСНОВНЫХ идиом. –

1

Один из способов заключаются в преобразовании файла в FileInfo, который содержит все виды информации о файле, включая путь. Откроется диалоговое окно и отобразится путь к выбранному файлу.

If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then 
    Dim fi As New System.IO.FileInfo(OpenFileDialog1.FileName) 
    TextBox1.Text = fi.DirectoryName 
End If 
0

Добавить OpenFileDialog и добавить этот код

If YourOpenFileDialogName.ShowDialog = YourOpenFileDialogName.OK Then 
textBox1.Text = YourOpenFileDialogName.FileName 
End If 
Смежные вопросы