Entwickler-Ecke
C# - Die Sprache - Mehr zeiliger Text in der Messagebox???
#5h0rty# - Do 08.11.07 08:46
Titel: Mehr zeiliger Text in der Messagebox???
HI
möchte gerne einen Info Message mit Firma, Tel... machen. Aber mit der Messagebox.Show.... kann ich nur eine zeile schreiben.
C#-Quelltext
1: 2: 3: 4: 5:
| Messagebox.Show("Projektleitung GU"+ "hgfd Maschinenbau"+ "Einöde 123"+ "85625 Musterstadt"+ "08345-35354","INFO", MessageBoxButtons.OK); |
Was mache ich falsch. oder verwende ich einfach nur die falsche Message aplikation?
Danke schon mal im voraus.
Moderiert von
jasocul: C#-Tags hinzugefügt.
Christian S. - Do 08.11.07 09:33
Hallo!
Du musst einen Zeilenumbruch zwischen die Strings schreiben, am Besten mittels Environment.NewLine.
Grüße
Christian
#5h0rty# - Do 08.11.07 10:15
hi
danke erst mal für die schnelle Antwort.
Komisch der bringt mir dann den Fehler:
.....Newline ist eine Eigenschaft, wird aber wie eine Methode verwendet...
MFG #5h0rty#
PS.: Absoluter Neuling;
Moderiert von
jasocul: Überflüssige Leerzeilen entfernt
jasocul - Do 08.11.07 10:48
Lasse einfach mal die Klammern hinter NewLine weg.
Kha - Do 08.11.07 13:21
Den intuitiven Ansatz gäbe es auch noch ;) .
C#-Quelltext
1: 2: 3: 4: 5:
| MessageBox.Show(@"Projektleitung GU hgfd Maschinenbau Einöde 123 85625 Musterstadt 08345-35354", "INFO", MessageBoxButtons.OK); |
Dabei wird der Csc aber natürlich den Windowschen Zeilenumbruch einfügen, Christians Methode ist also auf jeden Fall Mono-freundlicher.
#5h0rty# - Do 08.11.07 13:52
Danke alle zusammen. Es gehen jetzt beide varianten.
MFG Tommy
MysteryEskimo - So 11.11.07 12:18
Titel: info
noch so zur info:
man kann auch mit "\n" einen zeilenumbruch einfügen,
dann darf man aber kein "@" davorhaben
Kha - So 11.11.07 12:29
Naja, da ist meine Methode wohl doch etwas schöner ;) . Vor allem benutzt sie auch den richtigen Zeilenumbruch - \n wäre Unix.
"Richtig" aber natürlich nur im Bezug zu Windows, weswegen Christians Methode schließlich unsren beiden vorzuziehen ist.
[edit]Ein interessanter Trick von Jeffrey Richter: die Format-Items für NewLine an den Anfang der Zeile setzen, damit das Ergebnis wenigstens _etwas_ strukturiert aussieht.
C#-Quelltext
1: 2: 3: 4: 5:
| Console.WriteLine("Projektleitung GU"+ "{0}hgfd Maschinenbau"+ "{0}Einöde 123"+ "{0}85625 Musterstadt"+ "{0}08345-35354", Environment.NewLine); |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!