【发布时间】:2010-02-01 18:31:08
【问题描述】:
我正在尝试构建一个简单的 FTP 上传器。我怎样才能使用户可以选择要上传的文件?看,我想要的是有一个用户可以单击的按钮(我这样做),它显示 OpenFileDialog (我有),但是当他们选择一个文件时,我希望它的路径显示在文本中盒子。我该怎么做?
【问题讨论】:
标签: vb.net
我正在尝试构建一个简单的 FTP 上传器。我怎样才能使用户可以选择要上传的文件?看,我想要的是有一个用户可以单击的按钮(我这样做),它显示 OpenFileDialog (我有),但是当他们选择一个文件时,我希望它的路径显示在文本中盒子。我该怎么做?
【问题讨论】:
标签: vb.net
试试下面的代码
Dim dialog As New OpenFileDialog()
If DialogResult.OK = dialog.ShowDialog Then
TextBox1.Text = dialog.FileName
End If
【讨论】:
If 中的比较顺序相反? 在 VB 中?!
一种方法是将文件名转换为 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
【讨论】:
您想要获取 OpenFileDialog 的属性 Filename 属性。在 MSDN 上查看 OpenFileDialog 的班级成员。
希望对你有帮助
【讨论】:
添加一个 OpenFileDialog 并添加此代码
If YourOpenFileDialogName.ShowDialog = YourOpenFileDialogName.OK Then
textBox1.Text = YourOpenFileDialogName.FileName
End If
【讨论】: