如何使文件名显示为表单文本

时间:2013-10-08 15:32:09

标签: vb.net winforms visual-studio-2010 file

我正在VB.net中创建一个带有标签的文本编辑器,到目前为止我已经完成了。我需要的只是当用户保存文档或打开文档时,文档的名称显示在选项卡上。我正在使用单独的选项卡控件。我完成了它,但它显示了文件的整个目录。更改选项卡上文本的唯一方法是更改​​我用于复制选项卡控件的表单的文本。所以我的用户打开文件的代码是:

Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
        Dim alltext As String
        filename = OpenFileDialog1.FileName
        alltext = File.ReadAllText(filename)
        FastColoredTextBox1.Text = alltext
        Me.Text = filename
    End Sub

但就像我说的那样它显示了文件的整个目录。有没有办法让它只显示文件名。用户保存文件的代码具有相同的功能。

1 个答案:

答案 0 :(得分:2)

试试这个:

Me.Text = System.IO.Path.GetFileName(filename)