Oprettet fre. d. 08. juni 2012 kl. 16:23:19

snestrup2000
snestrup2000 (10.800 point. Point ude: 75)

Navigering i en RichEdit,

HEJ,

I HTML har du følgende:

....

<a href=#link1>LINK1</A> ....

<a href=#link2>LINK2</A> ....

...
<a name=link1>LINK1</A> ...
<a name=link2>LINK2</A> ...

...

Hvordan laver jeg tilsvarende i en TRichedit ?

(har søgt på nettet, men har åbenbart søgt de forkerte steder...)

Kristian

Skrevet fre. d. 08. juni 2012 kl. 17:57:54| #1


Skrevet fre. d. 08. juni 2012 kl. 19:11:05| #2

nca
nca (26.000 point)
Prøv denne kode, som jeg har fundet på nettet:

procedure TForm1.InitRichEditURLDetection(RE: TRichEdit);
var
  mask: Word;
begin
  mask := SendMessage(RE.Handle, EM_GETEVENTMASK, 0, 0);
  SendMessage(RE.Handle, EM_SETEVENTMASK, 0, mask or ENM_LINK);
  SendMessage(RE.Handle, EM_AUTOURLDETECT, Integer(True), 0);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  s: string;
begin
  InitRichEditURLDetection(RichEdit1);

  s:='Great Delphi tutorials and articles at ' +
    'http://www.delphi.about.com.' + #13#10 +
    'About Delphi Programming site!' + #13#10 +
    'Send an email to your Guide: mailto:delphi.guide@about.com';
  RichEdit1.Text := s;

  s:= 'http://www.delphi.about.com. ' +
      ' This Rich Edit does not recognize URLs!';
  RichEdit2.Text := s
end;

Skrevet søn. d. 10. juni 2012 kl. 12:12:59| #3

snestrup2000
snestrup2000 (10.800 point)
HEJ,

Tak for alle svar / kommentarer. Jeg vil i løbet af dagen i dag (søndag) prøve at gennemgå de forskellige svar og se/teste hvad der er bedst.

(Men har en have, som skal klippes, skal køre datter til anden by (65 km) og komme hjem igen, hente køleskab, og kaffebeholdningen er under 0 (det er det værste ( "her hjælper kun bønner..", som præsten sagde, da han besøgte den nærige fisker i Vestjylland)), så det kan først blive hen under aften (hvis jeg er heldig).... ) )..

KR

Skrevet lør. d. 16. juni 2012 kl. 17:33:18| #4

snestrup2000
snestrup2000 (10.800 point)
hej

(Det tog lidt længere tid end forventet. Undskylder til alle relevante.)

I min Richedit kan jeg nu søge en tekst. (Dels som valgfri og dels osm tvungen.) Og jeg tror det er løsningen fremover, dels fordi Richedit'en skal indeholde en dagbog, som er fremadløbende (dag1 = link1, dag2 = link2, link3 = dag3 -->) og fordi der er tale om flere forskellige dage / flere forskellige brugere (læs: filer), som ikke nødvendigvis er fortløbende (dag altid stigende datoer ( a' la medicinske journaler)).

Hvis jeg i kald af formen (som har Richedit'en) specificerer hvilket link (= dato) jeg (/brugeren) ønsker at se på, sætter jeg denne dato som variabel og når formen er loaded sørger lokal kode (på formen) at "hoppe frem " i richedit'en til relevant dato. (Påtænker at lade den "kaldende form" gøre det inden EditForm.ShowModal; kaldes, men har endnu ikke fundet den metode.) Arbejder med det..

Kristian

Skrevet lør. d. 23. juni 2012 kl. 15:32:07| #5

snestrup2000
snestrup2000 (10.800 point)
da jeg ikke har fået nye input i løbet af sidste uge lukker jeg spørgsmålet.

Hvis protester skriv ....

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Main.FormClose bliver omgået når brugeren logger ud af...

Oprettet den 20. maj 2013 kl. 23.52
skovjuul giver 60 point for svar | Giv et svar »

Internet Explorer : tillad POPUPS'

Oprettet den 8. maj 2013 kl. 16.21
snestrup2000 giver 30 point for svar | Giv et svar »

Delphi 2007 og Firebird 2.5

Oprettet den 8. maj 2013 kl. 10.45
2Mida giver 100 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her gemmer de hemmelige kopier af dine data sig

Hvad sker der, hvis din Mac bryder sammen og du ikke har taget backup? Fortvivl ikke. Der er gode chancer for, at der rundt omkring alligevel ligger sikkerhedskopier af dine data.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Ny opfindelse: Oplad din mobil på 20 sekunder

Måske er det snart slut med at lade mobilen op hver aften. Med ny opfindelse kan telefonen få fuld energi på sølle 20 sekunder.


Nyheder fra Computerworld

Teaser billede

Snart kan du printe din egen pizza

Inden længe kan det blive muligt at printe pizzaer og andre fødevarer.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger