Avatar billede zity Nybegynder
07. februar 2003 - 07:22 Der er 1 kommentar og
1 løsning

Stavekontrol

Hej jeg skal bruge en kode til et skrive program så den farver de ord røde som ikke findes i RichEdit2.
den skal virke som en stave kontrol      //Zity
Avatar billede somaliomar Praktikant
07. februar 2003 - 08:05 #1
Måske kan du finde noget på http://www.torry.net/spellcheckers.htm
Avatar billede dkn Nybegynder
07. februar 2003 - 10:11 #2
hvis du ska opnå noget ordentlig, skal du nok bruge synedit og så spellchecker på den.

Med richedit kommer til at gå langsom, men hvis den ikke skal opdatere hele tiden kan det lade sig gøre.

procedure TForm1.Button1Click(Sender: TObject);
var
  X, Y: integer;
  inText: string;
const
  Textcolor = clred;
begin
  inText := 'test';
  Y := length(RichEdit1.Text);
  for X := 1 to Y do
  begin
    if Copy(RichEdit1.Text, X, Length(inText)) = inText then
    begin
      RichEdit1.SelStart := X - 1;
      RichEdit1.SelLength := length(inText);
      RichEdit1.SelAttributes.Color := Textcolor;
    end;
  end;
end;

finder et ord og laver den så rød
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