Avatar billede delphin Nybegynder
01. august 2002 - 22:30 Der er 7 kommentarer og
1 løsning

Farve i richedit

Hvordan giver man en del af teksten i en richedit farve?
Avatar billede armena Nybegynder
01. august 2002 - 22:31 #1
Hvad mener du
Avatar billede athlon-pascal Juniormester
01. august 2002 - 22:55 #2
Gå ind i din Delphi-mappe, vælg Demos\RichEdit\richedit.dpr
det er et ekspempel på hvordan man bruger RichEdit.
Avatar billede delphin Nybegynder
01. august 2002 - 22:58 #3
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...
Avatar billede delphin Nybegynder
01. august 2002 - 23:17 #4
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...
Avatar billede nico26 Nybegynder
02. august 2002 - 02:10 #5
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;
Avatar billede delphin Nybegynder
02. august 2002 - 06:38 #6
Yes... det var bare det...

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.
Avatar billede athlon-pascal Juniormester
02. august 2002 - 14:00 #7
Så skal du vist over i noget RichEdit98, søg på Torry.net
Avatar billede nico26 Nybegynder
02. august 2002 - 17:25 #8
Man kan ikke med en almindelig RichEdit
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester