[Gelöst] Wörter im HTMLViewer in die Zwischenablage kopieren

Rund um die LCL und andere Komponenten
Antworten
Namos

[Gelöst] Wörter im HTMLViewer in die Zwischenablage kopieren

Beitrag von Namos »

Hi, gibt es eine Möglichkeit in dem angezeigten HTML-Text des HTML-Viewers (http://wiki.lazarus.freepascal.org/THtmlPort) Wörter zu kopieren ?
Ich habe es bis jetzt nicht hinbekommen, das Anzeigen klappt jedenfalls ganz gut. Wahrscheinlich ist er als Viewer nicht dafür ausgelegt. Aber in den meisten PDF-Viewern geht es ja auch. Oder könnt ihr mir eine andere Komponente empfehlen ?
Zuletzt geändert von Namos am So 5. Mai 2013, 10:11, insgesamt 3-mal geändert.

Benutzeravatar
theo
Beiträge: 10905
Registriert: Mo 11. Sep 2006, 19:01

Re: Wörter in HTMLViewer in die Zwischenablage kopieren

Beitrag von theo »

Wie wär's mit
Viewer.CopyToClipboard;
?

Namos

Re: Wörter in HTMLViewer in die Zwischenablage kopieren [gel

Beitrag von Namos »

Danke für die Antwort !
Ja das wars fast, allerdings klappt das immer nur einmal. Also für eine Kopie.
Ich habs jetzt so gemacht, das geht:

Code: Alles auswählen

uses ... Clipbrd ...
 
procedure TForm1.MenuItem21Click(Sender: TObject);
begin
   Clipboard.AsText:= HTMLViewer1.SelText; //geht immer
  //HTMLViewer1.CopyToClipboard; -> klappt nur einmal
end;

Antworten