Einzelnen Beitrag anzeigen

bomber901

Registriert seit: 27. Mai 2009
3 Beiträge
 
#6

Re: einzelne Zeichen FETT/kursiv etc machen

  Alt 29. Mai 2009, 10:24
ein Problem hab ich jetzt leider immernoch:

ich möchte nach wie vor einen Markierten Text Fett machen, habe dazu folgenden quelltext:

seltext1:=richedit1.seltext;
a:=POS(richedit1.seltext,richedit1.text);
b:=length(seltext1);
RichEdit1.SelStart := a-1; // Startposition der Markierung
RichEdit1.SelLength := b; // Ende der Markierung
RichEdit1.SelAttributes.Style := [fsbold]; // Markierung fett drucken
RichEdit1.SelLength := 0; // Markierung beenden

nun hab ich halt noch das Problem, dass die 1. reihenfolge des Markieten textes fett macht, Beispiel : wenn vom Wort: " HAHAHA"
die letzten 2 Buchstaben Markiert werden und der Button gedrückt wird, werden die ersten beiden Buchstaben Fett.

jemand eine idee wie man das umgehen kann oder wie ich halt wirklich immer genau die Stelle ermitteln kann an dem der text markiert ist, unabhängig vom vorherigen Text ?
  Mit Zitat antworten Zitat