Einfügen neuer Zeilen in eine 'RichTextBox' aus einem string?
Derzeit in meiner Anwendung habe ich einen string, der eingelesen wird, aus einer XML-Datei ist aber der gesamte string verkettet, und ich möchte in der Lage sein, um den split der string über mehrere Zeilen des 'RichTextBox' an bestimmten Punkten, die ich wählen Sie in der XML-Knoten für diese Schnur.
Zum Beispiel meinen string vor der Formatierung, wie es sitzt in den XML-Knoten:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus
eleifend arcu vel tellus aliquam eget aliquet orci dignissim. Integer
volutpat congue elementum. In commodo porta sem. Phasellus commodo
consectetur hendrerit. Integer consequat bibendum elit nec ultricies.
Fusce elit facilisis at in justo facilisis at sagittis. Aenean das risus eget
placerat dui hendrerit pharetra sed in neque. Mäzen vehicula
iaculis lectus scelerisque eget. Fusce sed consequat elit.
Das Ergebnis habe ich den Wunsch nach dem formatieren in meiner Bewerbung:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus eleifend arcu vel tellus aliquam eget aliquet orci dignissim. Integer volutpat congue elementum. In commodo porta sem.
Phasellus commodo consectetur hendrerit. Integer consequat bibendum
elit nec ultricies. Fusce elit facilisis at in justo facilisis at sagittis.Aenean das risus eget placerat dui hendrerit pharetra sed in neque.
Mäzen vehicula lectus iaculis scelerisque eget. Fusce sed consequat
elit.
Ist es möglich, split up eine lange verkettete Zeichenfolge über mehrere Zeilen, wie dies für eine 'RichTextBox', indem Sie die Formatierung direkt in der XML-Knoten /string selbst eher als hart codieren, wobei jede neue Zeile muss sein?
InformationsquelleAutor Kolors | 2013-01-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Landete ich Suche nach meiner eigenen Lösung zu diesem problem; es ist ähnlich zu dem, was gesagt wurde, sondern was diese tut, ist zu überprüfen, für die ein bestimmtes Zeichen im string und dann entfernen Sie es und an seiner Stelle legt in einer neuen Zeile.
Obigen Beispiel einfach überprüft, ob der string für das @ - symbol und dann entfernt es und fügt eine neue Zeile. Dies ermöglicht dann auch den string formatiert werden mit einer neuen Zeile, wo das angegebene Schlüsselwort oder symbol, das angezeigt wird, was bedeutet, dass die Formatierung des Strings gespeichert werden können mit der XML-Knoten und anschließend interpretiert.
InformationsquelleAutor Kolors
Ja. Sie können
Environment.NewLine
embeded neue Zeile
\n
Meinst du einwickeln?
Erklären, mehr über das, was Sie wollen
Grundsätzlich habe ich eine lange Schnur. Jedoch die Zeichenfolge ändert sich je nach text in der XML-Datei. Das bedeutet, wenn ich deine Methode wird nicht funktionieren, auf der anderen saite wie es sein wird, eine andere Länge und einen anderen text, was bedeutet, dass man es wie das wird verhindern, dass es Sinn macht. Dies ist der Grund, warum ich möchte in der Lage sein, etwas, entweder innerhalb der XML-Datei oder den string selbst, anstatt manuell hard-coding-jede neue Zeile für jeden string.
wenn Sie möchten, fügen Sie Sie über die Zeichenfolge selbst dann können Sie
\n
wiemy name is \n mahdi tahsildari \n what is yours?
InformationsquelleAutor Mahdi Tahsildari