Hallo zusammen,
ich habe erst vor kurzem begonnen Visual Basic zu lernen und versuche gerade einen kleinen, eigenen WYSIWYG-Html-Editor zu programmieren. Eine ordentliche RichTextBox mit Formatierungsoptionen habe ich glücklicherweise schon hin bekommen. Nun versuche ich den dort vom User formatierten Text in einem zweiten, read-only Fenster auszugeben. Dort soll beispielsweise erkannt werden, wenn der Benutzer ein Wort in Fettschrift eingegeben hat und dieses dann mit einem <'b> bzw. <'/b> Tag versehen.
Mein Problem ist jetzt wie ich das Ganze korrekt abfrage.
Ich habe mir vorgestellt ein paar (viele) if-else-Schleifen zu bauen, die jeweils abfragen ob der Text in der Box bold/italic/arial/helvetica etc. ist und diesen dann entsprechend mit den Tags versehen. Aber 1. weiß ich leider nicht wie man das mit true/false ordentlich abfragen kann und zweitens wäre das wohl extrem rechenintensiv, da ja jedes Wort für alle erdenklichen Formatmöglichkeiten durchgeleuchtet werden müsste....
Jemand 'ne Idee?
Beste Grüße und vielen Dank!
ich habe erst vor kurzem begonnen Visual Basic zu lernen und versuche gerade einen kleinen, eigenen WYSIWYG-Html-Editor zu programmieren. Eine ordentliche RichTextBox mit Formatierungsoptionen habe ich glücklicherweise schon hin bekommen. Nun versuche ich den dort vom User formatierten Text in einem zweiten, read-only Fenster auszugeben. Dort soll beispielsweise erkannt werden, wenn der Benutzer ein Wort in Fettschrift eingegeben hat und dieses dann mit einem <'b> bzw. <'/b> Tag versehen.
Mein Problem ist jetzt wie ich das Ganze korrekt abfrage.
Ich habe mir vorgestellt ein paar (viele) if-else-Schleifen zu bauen, die jeweils abfragen ob der Text in der Box bold/italic/arial/helvetica etc. ist und diesen dann entsprechend mit den Tags versehen. Aber 1. weiß ich leider nicht wie man das mit true/false ordentlich abfragen kann und zweitens wäre das wohl extrem rechenintensiv, da ja jedes Wort für alle erdenklichen Formatmöglichkeiten durchgeleuchtet werden müsste....
Jemand 'ne Idee?
Beste Grüße und vielen Dank!