2017-04-11 9 views
1

私のFolderBrowserDialogのコードを実行することができ、選択したフォルダのパス全体が表示されます。FolderBrowserDialogのテキストボックスに、パスではなくフォルダ名のみを表示する方法はありますか?

テキストボックスにパス全体ではなくフォルダ名のみが表示される方法はありますか。私は唯一の「フライト」フォルダを表示したい

は、今では「コンピュータ\デスクトップ\フライト\ \ユーザーC」を示しています。

private void button1_Click(object sender, EventArgs e) 
{ 
    FolderBrowserDialog FBD = new FolderBrowserDialog(); 

    if (FBD.ShowDialog() == DialogResult.OK) 
    { 
     textBox1.Text = FBD.SelectedPath; 
    } 
} 

ありがとうございます。

答えて

0

はこれを試してみてください:

private void button1_Click(object sender, EventArgs e) 
{ 
    FolderBrowserDialog FBD = new FolderBrowserDialog(); 

    if (FBD.ShowDialog() == DialogResult.OK) 
    { 
     textBox1.Text = new DirectoryInfo(FBD.SelectedPath).Name; 
    } 
} 

あなたはusing System.IO;が同様に含まれていることを確認する必要があります。

+0

こんにちはジョシュア、ありがとうございました。 –

+0

喜んで助けてください!その答えがあなたのために働いた場合は、必ず左のチェックマークをクリックしてください。ありがとう! –

関連する問題