funktioner til Richedit

Tags:    delphi

Jeg er igang med at lave en editor lign. Word ved hjælp af Richedit. Jeg har allerede lavet de normale funktioner, som der er ved en teksteditor. Men der er et par funktioner som jeg ikke kan finde ud af at lave.

1. Jeg har lavet en knap, så man kan lave punktopstilling. Kan man lave sådan en med talopstilling. Hvilken kode skal jeg så bruge, når jeg har klikket på knappen?

2. Hvordan laver jeg 2 knapper med henholdsvis indryk frem og indryk tilbage?

3. Jeg har lavet en knap med Fortryd, men hvad er koden så til Gentag?

4. Hvad er koden til hævet skrift?

5. Hvad er koden til sænket skrift?

6. I Word kan man sortere indholdet i editoren alfabetisk. Hvordan kan man det med Richedit?



Andreas Andersen
www.friserverplads.dk/flitsbue/




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
beklager meget... de koder jeg skrev er til visual Basic.... så her er de til delphi.

Copy (kopier)
Denne kommando kopiere den markerede tekst til "clipboarded" (ligesom CTRL C)

<pre>procedure TForm1.copyclick(Sender: TObject);

begin
RichEdit1.SelectAll;
RichEdit1.CopyToClipboard;
Edit1.Clear;
Edit1.PasteFromClipboard;
RichEdit1.SetFocus;

end;</pre>

Cut (Flyt)
Flytter den valgte tekst til clipboarded. (kopierer men clearer teksten)

<pre>procedure TForm1.cutclick(Sender: TObject);

begin
RichEdit1.SelectAll;
RichEdit1.CopyToClipboard;
Edit1.Clear;
Edit1.PasteFromClipboard;
RichEdit1.SetFocus;
richtedit1.lines.clear;
end;</pre>

Håber du kan bruge dem.
ellers er de beskrevet i Delphis Hjælpe fil (ihvertfald i Delphi 6.0 entreprise.)
Her kan du sikkert finde flere funktioner.. :D

Happy Hunting

Ken Christensen
Christensenken@hotmail.com
www.kenchristensen.tk[Redigeret d. 09/08-02 23:16:44 af Ken Christensen]



Jeg er igang med at lave en editor lign. Word ved hjælp af Richedit. Jeg har allerede lavet de normale funktioner, som der er ved en teksteditor. Men der er et par funktioner som jeg ikke kan finde ud af at lave.

1. Jeg har lavet en knap, så man kan lave punktopstilling. Kan man lave sådan en med talopstilling. Hvilken kode skal jeg så bruge, når jeg har klikket på knappen?

2. Hvordan laver jeg 2 knapper med henholdsvis indryk frem og indryk tilbage?

3. Jeg har lavet en knap med Fortryd, men hvad er koden så til Gentag?

RichEdit.Redo; // Er dog ikke helt sikker men det er det da i SynMemo

4. Hvad er koden til hævet skrift?

5. Hvad er koden til sænket skrift?

6. I Word kan man sortere indholdet i editoren alfabetisk. Hvordan kan man det med Richedit?



Andreas Andersen
www.friserverplads.dk/flitsbue/



Mvh
Kaare



t