2013-10-08 44 views
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 

但是就像我說,這顯示了文件的整個目錄。有什麼辦法讓它只顯示文件名。用戶保存文件時的代碼具有相同的功能。

回答

2

試試這個:

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

就像一個魅力。謝謝。 – Charles

相關問題