2017-04-11 4 views
1

Ich kann die Codes für meinen FolderBrowserDialog ausführen und es zeigt mir den gesamten Pfad für den ausgewählten Ordner.Wie wird nur der Ordnername anstelle des Pfads im Textfeld von FolderBrowserDialog angezeigt?

Gibt es irgendwelche Möglichkeiten, wo das Textfeld nur den Ordnernamen anstelle des gesamten Pfades anzeigt?

Jetzt ist es zeigt "C: \ Benutzer \ Computer \ Desktop \ Flight"

Ich möchte nur die "Flight" Ordner anzuzeigen.

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

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

Vielen Dank im Voraus.

Antwort

0

Versuchen Sie folgendes:

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

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

Sie werden sicherstellen müssen, dass Sie using System.IO; auch enthalten.

+0

Hallo Joshua, Vielen Dank. –

+0

Gut zu helfen! Wenn diese Antwort für Sie funktioniert, klicken Sie auf das Häkchen auf der linken Seite. Vielen Dank! –

Verwandte Themen