05. oktober 2002 - 09:51
Der er
22 kommentarer og 2 løsninger
Tælle linier
Hvordan kan jeg lave en "linie-counter" til en memo? Jeg er ved at lave en lille notepad efterligning som mit første "projekt" i datalogi, og søger altså denne funktion?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. oktober 2002 - 09:53
#1
Virker Memo1.Lines.Count ikke?
05. oktober 2002 - 09:54
#2
jojo.. men den viser fortæller hvor mange linier der er.. i ALT jeg skal bruge et tal ud fra hver linie...
05. oktober 2002 - 09:58
#3
Well ... Lav en løkke eller noget for i := 0 to Memo1.Lines.Count-1 do begin //kode her der sætter linje nr ind ud for hver linje // variablen i svarer til hver linje end; end; Eller noget :-)
05. oktober 2002 - 10:00
#4
hmm.. bruger du dreamweaver? jeg ønsker sådan en ting ligesom deres linecount :/ sådan at den ikke er direkte inde i memo'en, men at den sidder udenfor den .. lidt for sig selv.. og at den så scroller med ned når man scroller i memoen?
05. oktober 2002 - 10:01
#5
Yeah - jeg kender godt dreamweaver. Jeg har dog ikke lige en ide til, hvordan du kan lave det lissom i den :-(
05. oktober 2002 - 10:04
#6
æv :o(
Slettet bruger
05. oktober 2002 - 10:08
#7
Kan du ikke bruge SynEdit
05. oktober 2002 - 10:12
#8
synedit?
Slettet bruger
05. oktober 2002 - 10:17
#10
05. oktober 2002 - 10:38
#11
hvordan får jeg installeret den? bruger delphi 5?
Slettet bruger
05. oktober 2002 - 10:46
#12
Kommer der fejl
05. oktober 2002 - 11:16
#13
Jeg har ikke tid til at lave et eks til dig men her et lidt at starte med : function GetCaretPos (CustomMemo : TCustomMemo): TPoint; begin with CustomMemo do begin Result.X := LongRec(SendMessage(Handle, EM_GETSEL, 0, 0)).Hi; Result.Y := SendMessage(Handle, EM_LINEFROMCHAR, Result.X, 0); Result.X := Result.X - SendMessage(Handle, EM_LINEINDEX, -1, 0); end; end; function TextExtent(const aDC : HDC; const Text: string): TSize; begin Result.cX := 0; Result.cY := 0; Windows.GetTextExtentPoint32(aDC, pChar(Text), Length(Text), Result); end; function TextWidth(const aDC : HDC; const Text: string): Integer; begin Result := TextExtent(aDC, Text).cX; end; function TextHeight(const aDC : HDC; const Text: string): Integer; begin Result := TextExtent(aDC, Text).cY; end; Function GetLineHeight(const aDC : HDC) : Integer; begin Result := TextHeight(aDc, 'Wg'); end; Jens B
05. oktober 2002 - 15:33
#14
fatter ærligt talt nix af dit script? :(
05. oktober 2002 - 17:00
#15
Script? Det er ikke et script!
05. oktober 2002 - 17:02
#16
så..fatter nix af de funktioner
05. oktober 2002 - 17:02
#17
Brug SynEdit, det er det bedste.
05. oktober 2002 - 17:23
#18
Jamen.. kan ikke finde ud af at installere det? er det ikke bare new component?
05. oktober 2002 - 17:28
#19
Nej, det er hvis du vil lave dit eget!
05. oktober 2002 - 17:45
#20
jamen hvordan får jeg den så tilføjet i mit prog?
Slettet bruger
05. oktober 2002 - 18:11
#21
Gå ind i SynEdit mappen, og vælg Packages, og installer SynEdit_D5.
05. oktober 2002 - 18:49
#22
[Fatal Error] SynEditReg.pas(43): File not found: 'SynEditStrConst.dcu'
Slettet bruger
05. oktober 2002 - 18:57
#23
Jeg tror bare du skal kopier alt indholdet fra Source mappen ind i dit Delphi 5\Lib
05. oktober 2002 - 22:22
#24
Var det ikke en ide bare at smide en listbox ind ved siden af memo'en hvis du ikke kan få det til at fungere... Ellers kan du jo skrive på Canvas...
Kurser inden for grundlæggende programmering