Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
[3.0] Mehr zeiliger Text in der Messagebox???
spacer
Autor Nachricht
#5h0rty#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 19
Dabei seit: 06.11.2007



BeitragVerfasst: Do 08.11.07 09:46 
.NET Version: 3.0
Antworten mit Zitat Beitrag melden
HI

möchte gerne einen Info Message mit Firma, Tel... machen. Aber mit der Messagebox.Show.... kann ich nur eine zeile schreiben.

ausblenden C#-Quelltext markieren
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.
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17543
Erhaltene Danke: 105
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst: Do 08.11.07 10:33  Antworten mit Zitat Beitrag melden
Hallo!

Du musst einen Zeilenumbruch zwischen die Strings schreiben, am Besten mittels Environment.NewLine.

Grüße
Christian

_________________
I am of peace. Always.
Vom 9.9. bis 13.9. in Urlaub
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
#5h0rty#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

(Threadstarter)

Beiträge: 19
Dabei seit: 06.11.2007



BeitragVerfasst: Do 08.11.07 11:15  Antworten mit Zitat Beitrag melden
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
Private Nachricht sendenPosting in privater Nachricht zitieren
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

Beiträge: 5832
Erhaltene Danke: 1
Dabei seit: 11.10.2002
Wohnort: hier

XP-Pro
D2005 Prof, SharpDevelop 2.0, VC#Express
BeitragVerfasst: Do 08.11.07 11:48  Antworten mit Zitat Beitrag melden
Lasse einfach mal die Klammern hinter NewLine weg.

_________________
Lesen gefährdet die Dummheit.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Moderator

Beiträge: 2965
Erhaltene Danke: 22
Dabei seit: 12.11.2005
Wohnort: Brackenheim

Win 7
F#, C# (VS2010)
BeitragVerfasst: Do 08.11.07 14:21  Antworten mit Zitat Beitrag melden
Den intuitiven Ansatz gäbe es auch noch ;) .
ausblenden C#-Quelltext markieren
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.
Private Nachricht sendenPosting in privater Nachricht zitieren
#5h0rty#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

(Threadstarter)

Beiträge: 19
Dabei seit: 06.11.2007



BeitragVerfasst: Do 08.11.07 14:52  Antworten mit Zitat Beitrag melden
Danke alle zusammen. Es gehen jetzt beide varianten.

MFG Tommy
Private Nachricht sendenPosting in privater Nachricht zitieren
MysteryEskimo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 34
Dabei seit: 04.06.2007


WIN Xp
Visual C# Studio 2005
BeitragVerfasst: So 11.11.07 13:18 
Titel: info
Antworten mit Zitat Beitrag melden
noch so zur info:
man kann auch mit "\n" einen zeilenumbruch einfügen,
dann darf man aber kein "@" davorhaben
Private Nachricht sendenPosting in privater Nachricht zitieren
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Moderator

Beiträge: 2965
Erhaltene Danke: 22
Dabei seit: 12.11.2005
Wohnort: Brackenheim

Win 7
F#, C# (VS2010)
BeitragVerfasst: So 11.11.07 13:29  Antworten mit Zitat Beitrag melden
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.
ausblenden C#-Quelltext markieren
1:
2:
3:
4:
5:
Console.WriteLine("Projektleitung GU"+
                 "{0}hgfd Maschinenbau"+
                 "{0}Einöde 123"+
                 "{0}85625 Musterstadt"+
                 "{0}08345-35354", Environment.NewLine);
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home