【问题标题】:How can I make a "browse for file.." button in VB.net?如何在 VB.net 中制作“浏览文件..”按钮?
【发布时间】:2010-02-01 18:31:08
【问题描述】:

我正在尝试构建一个简单的 FTP 上传器。我怎样才能使用户可以选择要上传的文件?看,我想要的是有一个用户可以单击的按钮(我这样做),它显示 OpenFileDialog (我有),但是当他们选择一个文件时,我希望它的路径显示在文本中盒子。我该怎么做?

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    试试下面的代码

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

    【讨论】:

    • 啊。 If 中的比较顺序相反? 在 VB 中?!
    • @Konrad,这是我 C 时代几乎牢不可破的习惯。
    • 我很幸运,我在另一个方向上进行了过渡。 ;-) 我只是希望我的 C++ 代码中没有可能的 BASIC 习语。
    【解决方案2】:

    一种方法是将文件名转换为 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
    

    【讨论】:

      【解决方案3】:

      您想要获取 OpenFileDialog 的属性 Filename 属性。在 MSDN 上查看 OpenFileDialog 的班级成员。

      希望对你有帮助

      【讨论】:

        【解决方案4】:

        添加一个 OpenFileDialog 并添加此代码

        If YourOpenFileDialogName.ShowDialog = YourOpenFileDialogName.OK Then 
         textBox1.Text = YourOpenFileDialogName.FileName
        End If
        

        【讨论】:

          猜你喜欢
          • 2015-12-27
          • 1970-01-01
          • 2014-11-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-09-28
          • 2019-01-16
          • 1970-01-01
          相关资源
          最近更新 更多