Hallo,
ich möchte gerne einen Text aus einem DBRichEdit in die Zwischenablage kopieren, um ihn dann per Email zu versenden. Ich habe das so angedacht:
Delphi-Quelltext
1: 2: 3: 4:
| TDBRichEdit(Screen.Activeform.ActiveControl).CopyToClipBoard; ShellExecute(Application.Handle, 'open', PChar('mailto:?subject=&body=' + Clipboard.AsText), nil, nil, sw_ShowNormal); |
Die erste Anweisung kopiert den markierten Text in die Zwischenablage, die zweite startet das Email-Programm und kopiert den Text aus der Zwischenablage in den Text-Bereich des Email-Programms. Leider gehen dabei die Zeilenumbrüche verloren, d.h. der Text steht hintereinander, was die Optik verschlechtert...
Gibt's da einen Befehl, so das ich die Zeilenumbrüche im Email-Programm habe?
Übrigens: Wenn ich den Text manuell aus der Zwischenablage in das Emailprogramm einfüge, bleiben die Zeilenümbrüche erhalten.
Viele Grüße
Tortom
Moderiert von
Narses: Delphi-Tags hinzugefügt