In RichEdit mehrere Schriftarten
-
Ich habe ein Problem.
Ich habe ein RichEdit Feld mit mehreren Zeilen Text.
Wie kann ich es nun erreichen das die Zeilen unterschiedliche Schriftarten haben?
Ich bekomme es nur hin das sich dich Schriftart im gesamten RichEdit ändert und nicht nur für eine Zeile.
Wer kann mir da weiterhelfen?
-
schau mal in der Hilfe unter SelAttributes
-
Das habe ich auch schon gefunden aber ich habe nicht verstanden wie ich damit die verschiedenen Zeilen ansprechen soll oder wie ich eine Schrift auswählen soll.
Da steht ja nur was von dem Style und der Farbe aber nicht die Art.
-
Hi...
Du musst den Text den du formatieren willst einfach markieren und dann per
SelAttributes die Attribute setzen...
Wie du Text markierst steht auch in der Hilfe...aber nicht die Art
Was meinst du damit???
MFG Aoeke
[ Dieser Beitrag wurde am 18.03.2003 um 17:11 Uhr von Aoeke editiert. ]
-
Mit Art meinte ich die Schriftart. Das hat sich aber erledigt, habe ich gefunden. Aber ich habe nicht gefunden wie man den Text markiert. Nur das man mit SelText bereist markeirten Text lesen kann. Oder steh ich aufm Schlauch?
Wie markiert man denn eine Zeile?Danke schon mal.
-
SelStart/SelLength
-
Ok damit habe ich auch schon rumgespielt, aber wie kann ich SelStart zum Beispiel in der zweiten Zweile am Anfang setzen wenn der Text in der ersten Zeile variable Lang ist? Ich kann also nicht einfach ssagen SelStart = 20;
Woher weiß ich wenn eine neue Zeile anfängt?
-
ZB. indem du zählst, wieviele Zeichen die vorhergehende(n) Zeile(n) hat/haben!?
Nicht vergessen, die Zeilenmbrüche mitzuberechnen, sind jeweils zwei zuätzliche Zeichen.
-
Ach ja, daran lags. Ich habe die zwei Zeichen vergessen.
Ich danke euch allen noch mal refcht herzlich.