Du kan også sætte plaintext til true ude i object inspector. men hvis du laver en knap fil at gemme med kan du gøre sådan her:
richedit1.plaintext := true; If Savedialog.execute then richedit1.lines.savetofile(Savedialog.filename);
//Så skal du bare add en Savedialog, den ligger under Dialogs på Component paleten.
Hvis du ikke sætter plaintext til true i object inspector, can du gøre det på formens onCreate event: procedure TForm1.FormCreate(Sender: TObject); begin richedit1.plaintext := true; end;
nej tror du skal igang med at kode lidt...Dog tror jeg nok, at der findes et activex control som kan dette. Det ville være nemmest hvis du kunne finde den...eller hvis jeg gav dig linket til den ;) http://www.euromind.com/iedelphi/EditHTML.htm
Hvis det eneste du ønsker er en TRichEdit i dit program, hvorfor ikke bare lade din default browser afteste din html side:
Husk at tilføje ShellApi under uses!:
Lav en TButton og lad dens OnClick event se således ud...
procedure TForm1.Test1Click(Sender: TObject); var TempPage : Tstringlist; begin if form1.mdichildcount > 0 then try TempPage := Tstringlist.create; with TempPage do begin addstrings(RichEdit1.lines); savetofile(defaultdir+'\temp.html'); end; shellexecute(0,'open',pchar(defaultdir+'\temp.html'), nil, nil, sw_normal); finally TempPage.free; end; end;
resten er bare at lave et eller andet smart til din TRichEdit, så det er let at skrive og holde styr på dit HTML kode...
ellers tak zero, dkn og stoney har fundet løsningen på det:-)
tak for hjælpen der, points til jer begge:-)
wil/
Synes godt om
Ny brugerNybegynder
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.