1

我正在 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

但就像我说的那样,它显示了文件的整个目录。有什么办法让它只显示文件名。用户保存文件时的代码具有相同的内容。

4

1 回答 1

2

尝试这个:

Me.Text = System.IO.Path.GetFileName(filename)
于 2013-10-08T15:35:09.157 回答