04. juni 2004 - 22:23Der er
24 kommentarer og 1 løsning
Linier i editor
Når man laver en HTML Editor, eller bare en editor i al almindelighed, står der nogle gange antal linier ude i siden, ligesom i JBuilder (kunne ikk lige komme på et bedre ex) Kan man lave sådan nogle i Delphi, og i så fald hvordan? Jeg har prøvet med SynEdit, men ville se hvordan koden så ud?
Jeg er ikke helt sikker på at jeg forstår hvad du mener.... :-)
Men hvis det er det du mener, som jeg har skrevet kan man også lave det om til en funktion:
function GetLinesCount(Lines : TStrings) : Integer; begin result := Lines.Count; end;
og så skal du kalde: Edit1.text := IntToStr(GetLinesCount(Memo1.Lines)); // I Edit1 Label1.Caption := IntToStr(GetLinesCount(Memo1.Lines)); // I label1
Jeg sidder lige og expermenterer med en paintbox ved siden af en memo.
jeg har også fundet en del af løsningen, men jeg ved bare ikke hvordan man finder ud af hvad nr. den øverste synlige linje er i memoen. da det er derfra den skal tælle. :-D
procedure TForm1.Memo1Change(Sender: TObject); var i: integer; begin Memo2.Lines.Clear; for i := 1 to Memo1.Lines.Count do begin Memo2.Lines.Add(IntToStr(i)); end; end;
Er det kun mig, eller har I andre også haft problemer med at installere komponentet ?
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.