Richedit'en er vel kendt for at man kan formatere dele af teksten i modsætning til memo'en, hvor man formaterer hele indholdet på en gang. Så jeg vil bare gerne have fx ordet "Prøve" til at stå i en richedit (der står selvfølgelig ikke kun ét ord i min richedit), hvor "Prø" fx er rødt og "ve" fx er blåt - og jeg skal løbende have mulighed for at ændre hvilke bogstaver, der skal have en farve - uden at skulle bruge musen og ophæve dele af teksten.
Jeg ved ikke, om det blev mere klart, men jeg prøvede...
Jeg har mange eksempler, men de er alle forsøg på at lave et tekstbehandlingsprogram, hvor man skal bruge musen til at ophæve en del af teksten med og så vælge en font - hvorfor kan man ikke bare bruge en richedit som en "fremviser"? - min richedit er sat disable...
var p : Integer; begin p := Pos('prøve', RichEidt1.Text); if P > 0 then begin RichEdit1.SelStart := p - 1; RichEdit1.SelLength := 5; RichEdit1.SelAttributes.Color := clRed; end; end;
Kan man også give det "felt" det enkelte bogstav står i en farve? - Ligesom når man ophæver noget tekst med musen hvor "rummet" udenom bogstaverne får en farve).
Ellers bare lav et tomt svar så overfører jeg dine point.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.