Avatar billede klasker Nybegynder
07. september 2003 - 21:42 Der er 8 kommentarer og
1 løsning

Nyt Richedit Komponent

Davs, jeg prøver ihærdigt at lave et komponent der automatisk fremhæver (i form af farver og bold/italic) tekst ud fra syntaxen. Lidt i stil med Delphi selv altså.
Komponentet nedarver fra TRichEdit.
Her er så de obligatoriske spørgsmål:
1) Hvordan laver jeg en procedure der kører hver gang min edit ændres? (dvs. lige før onChange).

2) Er der en nem metode til at finde ud af HVAD der er blevet ændret i edit'en, så jeg slipper for at syntax-checke hele teksten hver gang man skriver et bogstav?

3) Den skal hente sine syntax-oplysninger fra en tekst-fil (dvs. hvilke ord der skal have hvilken farve, etc.). Tekstfilens filnavn er erklæret som property under published, kan jeg tilgå den property direkte fra min constructor eller er den ikke blevet initialiseret der?
Hvis nej, kan jeg så få den til at hente den uden at skulle lave en funktion man skal kalde manuelt?

Jeg håber meget at jeg har formuleret mig ordentligt.
Selvom du ikke svarer på alle spørgsmålene får du naturligvis point alligevel.
Tak på forhånd :o)
Avatar billede borrisholt Novice
08. september 2003 - 12:20 #1
Søg efter SyncEdit den kan det hele 40 gange. Ellers gå ind på Torry.net der kan du nemt finde et færdigt komponent
Avatar billede borrisholt Novice
08. september 2003 - 12:22 #2
fx :
http://www.torry.net/memos.htm
ColorMemo v.2.0.2

Jens B
Avatar billede borrisholt Novice
08. september 2003 - 12:23 #3
og ExtColorMemo v.1.0
Avatar billede klasker Nybegynder
08. september 2003 - 15:33 #4
Jeg er ikke interesseret i at downloade et færdigt komponent. Jeg programmerer for sjov og for at blive bedre.
En tutorial/guide til at lave den slags komponenter vil jeg tværtigmod blive glad for.
Tak.
Avatar billede borrisholt Novice
08. september 2003 - 15:51 #5
Så kunne du jo downloade et af de to komponenter og se hvordan de gør og så grave i koden et par dage, for der efter at skrive dit eget.

sådan har jeg lært at programmere .... Og det lever jeg af.

Jens B
Avatar billede klasker Nybegynder
08. september 2003 - 17:07 #6
Jeg har Delphi 7 og ingen af de komponenter jeg har prøvet virker, hvilket nok er fordi mange af dem er til delphi 3 eller 4.
De brokker sig over at de mangler en .pas fil, selvom jeg har angivet .dcu filen som unit.
Avatar billede kaper Nybegynder
09. september 2003 - 00:28 #7
Det lyder som om du benytter D7 Evaluation.
Avatar billede klasker Nybegynder
11. september 2003 - 18:01 #8
Jeg fandt selv ud af løsningen til spm 3), jeg skulle bruge en procedure Loaded; override til det formål.
Jeg mangler stadig hjælp til de to andre, jeg kan ikke få SyncEdit eller nogen af de andre komponenter til at fungere.
Avatar billede klasker Nybegynder
11. september 2003 - 22:52 #9
Nu har jeg mindsandten også fundet ud af 1'eren ved at rode rundt i de forskellige delphi units på egen hånd.
Jeg lukker det her spørgsmål.
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging