Hallo,
ich habe folgendes Programm vor mir: Ein Nutzer kann einen Text eingeben, diesen anschließend markieren, über einen Button "F" fett formatieren und als html-dokument abspeichern. Dabei sollte für ihn aber nach der Formatierung auf der Oberfläche kein "<b> Text </b>" zu sehen sein , sondern nur sein fettgedruckter Text, in dem Fall also "Text". Deshalb arbeite ich mit einem String, in den ich bei Text_Changed der Richtextbox parallel schreibe. Sobald der User etwas markiert und "F" drückt, erscheint er auf der Oberfläche fett und im String lösche ich den Markierten Teil und ersetze diesen durch "<b> & Richtextbox.SelectedText & "</b>. Aber sobald der user weiterschreibt oder ein weiteres Wort markiert, hat der String logischerweise wieder den Teil ohne die <b>´s, so wie es eben in der Richbox steht.
Am liebsten würde ich, nachdem der komplette Text eingegeben und in den String geschrieben wurde, überprüfen, welche Teile des Strings fett gedruckt sind und diese dann durch <b> & SichSelbst & </b> ersetzen.
Z.B. mit:
For Each ... Item in dem String
If Item is Bold Then
String.remove(...)
String.insert(...)
Next
Aber hab bis jetzt noch nichts gefunden, hoffe jemand kann mir hier helfen?
Schonmal vielen Dank für eure Bemühungen!!
ich habe folgendes Programm vor mir: Ein Nutzer kann einen Text eingeben, diesen anschließend markieren, über einen Button "F" fett formatieren und als html-dokument abspeichern. Dabei sollte für ihn aber nach der Formatierung auf der Oberfläche kein "<b> Text </b>" zu sehen sein , sondern nur sein fettgedruckter Text, in dem Fall also "Text". Deshalb arbeite ich mit einem String, in den ich bei Text_Changed der Richtextbox parallel schreibe. Sobald der User etwas markiert und "F" drückt, erscheint er auf der Oberfläche fett und im String lösche ich den Markierten Teil und ersetze diesen durch "<b> & Richtextbox.SelectedText & "</b>. Aber sobald der user weiterschreibt oder ein weiteres Wort markiert, hat der String logischerweise wieder den Teil ohne die <b>´s, so wie es eben in der Richbox steht.
Am liebsten würde ich, nachdem der komplette Text eingegeben und in den String geschrieben wurde, überprüfen, welche Teile des Strings fett gedruckt sind und diese dann durch <b> & SichSelbst & </b> ersetzen.
Z.B. mit:
For Each ... Item in dem String
If Item is Bold Then
String.remove(...)
String.insert(...)
Next
Aber hab bis jetzt noch nichts gefunden, hoffe jemand kann mir hier helfen?
Schonmal vielen Dank für eure Bemühungen!!