Hi döner123,
ich nehme an du willst eine Art Programm schreiben, in dem du Daten von Personen mit Bild abspeicherst.
Deine Zeile oben hat in C# nicht funktioniert, da du mit dem \ Backslash eine Escape Seqenz einleitest, z.B. \n für eine neue Zeile. Soll der Backslash nicht interpretiert werden, dann musst du eintweder einen \\, doppelten Backslash machen(dann wird das Sonderzeichen nach dem ersten Backslash angedruckt oder vor dem ganzen string ein @ machen, so wie es schon beschrieben wurde damit in der ganzen Zeile der Backslash nicht interpretiert wird.
Wegen der Bildanzeige. Habe ich vor ca. einem Jahr so gemacht, wie slahn schon geschrieben hat am besten mit einem OpenFileDialog:
Code:
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openfiledia = new OpenFileDialog();
if (openfiledia.ShowDialog() == DialogResult.OK)
{
//Die nächste Zeile ist dafür, dass das Bild an die PicBox größe angepasst
//wird!
mypicbox.SizeMode = PictureBoxSizeMode.StretchImage;
//Hier wird die Auswahl von dem OpenFileDialog Path der PicBox gegeben
mypicbox.ImageLocation = openfiledia.FileName;
//Hier kannst du gleich noch den Path vom Bild in eine Variable ablegen
string path = openfiledia.FileName;
}
}
Dabei musst du einfach nur eine PicBox auf deiner WinForm, mit dem Namen mypicbox angelegt haben. Beim Klick auf Button 1 wird der OpenfileDialog geöffnet und der User kann das Bild auswählen, du kannst beim OpenfileDialog noch einstellen, dass wie in einem richtigem Programm nur die richtigen Dateien hierfür z.B. nur .jpg Dateien angezeigt werden.
Viele Grüße,