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

Vb.net 如何使文件名显示为表单文本,vb.net,winforms,visual-studio-2010,file,Vb.net,Winforms,Visual Studio 2010,File,我正在VB.net中创建一个带有选项卡的文本编辑器,到目前为止我已经完成了。我只需要当用户保存文档或打开文档时,该文档的名称就会显示在选项卡上。我正在使用一个单独的选项卡控件。我已经完成了,但它显示了文件的整个目录。更改选项卡上的文本的唯一方法是更改用于复制选项卡控件的表单的文本。因此,当用户打开文件时,我的代码是: Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.Compon

我正在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
但就像我说的,它显示了文件的整个目录。有没有办法让它只显示文件名。用户保存文件时的代码具有相同的内容。

请尝试以下操作:

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

工作起来很有魅力。谢谢