2012-05-08 22 views
0

Label.textを保存するファイルの名前選択に変更しようとしています。 これはコードです:ラベルテキストをファイル名に変更する方法

Dim saveDlg As SaveFileDialog = New SaveFileDialog 
    saveDlg.Filter = "JPEG (*.jpeg)|*.jpeg |All Files |*.*" 
    saveDlg.Title = "Save Picture" 
    saveDlg.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.Desktop 
    Try 
     If saveDlg.ShowDialog() = DialogResult.OK Then 
      PictureBox1.Image.Save(saveDlg.FileName, System.Drawing.Imaging.ImageFormat.Jpeg) 
      Txtfile.Text = saveDlg.FileName 
      label14.text = ????? 
     End If 
    Catch ex As Exception 
     'Do Nothing 
    End Try 

私は、ファイル保存名にラベルテキストを変更したい、私は名前だけではなく、パス全体を表示します。

ありがとうございます!

答えて

0

Path.GetFileName(saveDlg.FileName)メソッドを使用します。

+0

はい、これは私に指定されたパス文字列の名前と拡張子を与え、ファイルは別のパスに保存することができます...私は自分のラベルのテキストを保存するだけで保存された名前を変更する必要があります。おそらく私は混乱しているかもしれませんが、私はこのメソッドが私の必要とするものではないと思っています。理解してください助けてください – Valerio

+1

ここでいくつかの誤解があります:-) GetFileNameはPathクラスの静的メソッドです。例:Path.GetFileName(@ "C:\ Program Files \ myfile.txt")は "myfile.txt"を返します。 GetFileNameWithoutExtension()メソッドを使用することもできます。助けてくれますか? – cre8or

関連する問題