Gå til innhold

Anbefalte innlegg

Jeg sitter og lager en liten text editor i delphi og har litt problemer med og lage linje tall i editoren..

 

editoren vil se ca. slik ut:

_________________

|1 | her star linje 1.. |

|2 | her star linje 2.. |

|3 | her star linje 3.. |

|4 | her star linje 4.. |

|5 | her star linje 5.. |

|6 | her star linje 6.. |

|7 | her star linje 7.. |

osv..

 

noen som kan hjelpe meg??

Lenke til kommentar
Videoannonse
Annonse

Vil sterkt anbefale deg å bruke en ferdig editor komponent for dette. Memo-komponentene som følger med delphi har ikke støtte for noe slikt uten at du lager deg en ny komponent som arver fra en av disse. Da kan du override CreateWnd og WMPaint for å sette av plass/tegne en 'gutter' med linjenummer.

 

JVCL har to editor-komponenter du kan bruke. TJvEditor og TJvHLEditor. Eneste forskjellen på de to er at den siste har støtte for syntax-highlighting.

 

Ingen av dem støtter linjenummer direkte, men de gir deg denne 'gutteren' til venstre og et event, 'OnPaintGutter', som du kan bruke til å tegne linjenummere.

 

-Vegar

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...