1. Jeg har en knap, når man trykker på den skal den skrive noget i et Memo felt. alså hvis jeg trykker på en knap skal der stå i memo feltet := Hej med dig hvordan gør man det?
2.I det samme memo felt kunne jeg godt tænke mig sådan at hvis der fx står hej i memo feltet bliver det blåt.. Og det samme med nogle andre ord. kan man lave det??
håber i forstår ellers må i lige skrive. \\Izemate
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
1) procedure TForm1.Button1Click(Sender: TObject) begin Memo1.Lines.Add('Hej med dig'); end;
Dette tilføjer "Hej med dig" til Memo'et som en ny linie.
2) Så skal du nok have fat i en subclassing af TMemo, og override Paint-proceduren...kan ikke huske hvordan man gør, men det er ikke helt nemt. Der står en del om det i Delphi's hjælp-filer.
Synes godt om
Slettet bruger
08. december 2002 - 11:58#2
2) Du skal skifte din Memo ud med en Richedit.
procedure Highlightword(Richedit: TRichEdit; Ord: string); var i: integer; text: string; begin text := Richedit.Lines.text;
for I := 0 to length(text) do if copy(text, I, length(Ord)) = Ord then begin Richedit.SelStart := I - 1; Richedit.SelLength := length(ord); Richedit.SelAttributes.Color := clred; end; end;
procedure TForm1.Button1Click(Sender: TObject); begin Highlightword(RichEdit1, 'hej'); end;
Synes godt om
Ny brugerNybegynder
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.