Christian Kusmanow
Erfahrenes Mitglied
Hallo Tutorlialer!
Ich lege alle Dialogtexte in meinen Programmen in Ressurce (*.resx) Dateien ab,
damit ich diese mit einem meiner Tools leichter automatisch auf Rechtschreibung prüfen
und auch übersetzen kann.
Nur wenn ich ein "\r\n" in die Resourcen schreibe, wird dies ignoriert und direkt rein geschrieben:
"Text text\r\ntext text."
Ich hab mir bisher immer Abhilfe geschafft indem ich die Strings mit einem Symbol teile,
im Programm wieder aufsplitte und ein Environment.NewLine dazischen schiebe.
Meine Fragen dazu:
Hat wer 'ne Idee?
MfG, cosmo
Ich lege alle Dialogtexte in meinen Programmen in Ressurce (*.resx) Dateien ab,
damit ich diese mit einem meiner Tools leichter automatisch auf Rechtschreibung prüfen
und auch übersetzen kann.
Nur wenn ich ein "\r\n" in die Resourcen schreibe, wird dies ignoriert und direkt rein geschrieben:
"Text text\r\ntext text."
Ich hab mir bisher immer Abhilfe geschafft indem ich die Strings mit einem Symbol teile,
im Programm wieder aufsplitte und ein Environment.NewLine dazischen schiebe.
HTML:
<data name="StringResource.03">
<value>Text text|text text.|Text.</value>
</data>
Code:
string[] Caption = MainForm.GetResourceManager().GetString( "StringResource.03" ).Split( '|' );
ErrorMessages.Show_MsgBoxInformation(
Caption[ 0 ] + Environment.NewLine + Caption[ 1 ],
Caption[ 2 ] );
- Warum sich das so verhält?
- Ob man das auch sauberer hin bekommt?

Hat wer 'ne Idee?

MfG, cosmo