Serializable

27/12/2008 - 09:27 von Ulrich Wrede | Report spam
Hallo

Ich habe eine serialisierbare Klasse erstellt. Unter anderem soll ein
Dateiname mit Pfad gespeichert werden. -Der String kommt aus einer
Texbox. Trage ich den String über die Tastatur ein wird er gespeichert.

Kommt der String über einen Dateidialog wird er nicht gespeichert.

private void button1_Click_1(object sender, EventArgs e)
{
OpenFileDialog openfd = new OpenFileDialog();
openfd.ShowDialog();
textBox2.Text = openfd.FileName.ToString();
}

Kommt aus dem OpenFileDialog was anderes an, als in in der Textbox sehe?

Schöne Grüße
Ulrich
 

Lesen sie die antworten

#1 Frank Dzaebel
27/12/2008 - 10:12 | Warnen spam
Hallo Ulrich,

private void button1_Click_1(object sender, EventArgs e)



das "_1" sieht stark danach aus, dass in Wirklichkeit
ein anderer button1_Click-Handler aufgerufen wird.
Entferne am besten solche "_1" Endungen in Methodennamen.
Ansonsten hast Du auch alles richtig gemacht. Der
Text des Dateinamens sollte in der textBox2 erscheinen.
Debugge die Stelle ggf. einmal.



textBox2.Text = openfd.FileName.ToString();



hier kannst Du "ToString()" weglassen, da "FileName"
eh schon ein string ist.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen