Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi [Gelöst] Clipboard oder CopytoClipboard Funktion (https://www.delphipraxis.net/179925-%5Bgeloest%5D-clipboard-oder-copytoclipboard-funktion.html)

floppybe 11. Apr 2014 06:51


[Gelöst] Clipboard oder CopytoClipboard Funktion
 
Hallo liebe DP Gemeinde,

wieder mal brauche ich Euren Rat, bei einer Konstelation die mich verwirrt.
Ich möchte die Copy to Clipboard funktion nutzen. Nur gelingt mir das nicht.

Mein Code:
Delphi-Quellcode:
Uses
vcl.Clipbrd;
Delphi-Quellcode:
procedure TForm8.Button2Click(Sender: TObject);
begin
DBMemo2.Text := DBEdit1.Text +' '+ DBEdit2.Text + #13#10 + DBEdit3.Text + #13#10 + DBEdit4.Text +' ' + DBEdit5.Text;
DBMemo2.CopyToClipboard;
end;
Das habe ich mal so gemacht, da ich eigentlich das mal testen wollte. Der Text aus den dBEdit Feldern wird ins Memo2
Kopiert, soweit so Gut. Nur der weitere Befehlt
Delphi-Quellcode:
DBMemo2.CopyToClipboard;
klappt nicht.

Muss ich dabei noch etwas anderes Beachten, was ich bei meiner Suche nicht gefunden habe ?

Danke für die Hilfe...

Chris

Sir Rufo 11. Apr 2014 06:55

AW: Clipboard oder CopytoClipboard Funktion
 
Hmmm, die Fehlermeldung "klappt nicht" hab ich noch nie gesehen.
Bist du dir sicher, dass das die angezeigte Fehlermeldung ist?

Und die Dokumentation hast du dir auch schon durchgelesen?
Delphi-Referenz durchsuchenTDBMemo.CopyToClipboard
http://docwiki.embarcadero.com/Libra...DBMemo_Methods
Zitat:

Kopiert den markierten Text im Eingabefeld im Format CF_TEXT in die Zwischenablage.
Mit CopyToClipboard können Sie den markierten Text in die Zwischenablage kopieren. Wenn kein Text markiert ist, wird der Inhalt der Zwischenablage nicht ersetzt. CopyToClipboard hat in diesem Fall keine Wirkung.

floppybe 11. Apr 2014 07:54

AW: Clipboard oder CopytoClipboard Funktion
 
Hallo Sir Rufo,

Na Supper, das mit dem Markierten Text wusste ich nicht.
Gibt es eine Möglichkeit das im Button zu vermerken das
alles im Memo2 zu markieren ist?

Ich denke doch nicht jedes mal daran dass ich von Hand
das markieren soll. Ich weis eine Dumme Frage.

Ach ja, ich habe die Wicki von Embarcadero gelesen,
aber das mit dem markoerten Teil wohl nicht gesehen oder
nicht gerafft.

Ich habe auch einige Beiträge mit der SuFu angeschaut, dort
hab ich leider dazu auch nicht's gefunden.

Gruss

Chris.

DeddyH 11. Apr 2014 07:57

AW: Clipboard oder CopytoClipboard Funktion
 
Schauen wir uns die Methoden von TDBMemo einmal an. Markieren heißt "Select", könnte da vielleicht etwas dabei sein?

Jumpy 11. Apr 2014 08:21

AW: Clipboard oder CopytoClipboard Funktion
 
Oder wenn es eh um den ganzen Text des Memos geht:

Clipboard.AsText:=DBMemo2.Text

DeddyH 11. Apr 2014 08:24

AW: Clipboard oder CopytoClipboard Funktion
 
Dafür muss man dann aber auch die entsprechende Unit einbinden (bevor wieder Fragen kommen).

floppybe 11. Apr 2014 08:44

AW: Clipboard oder CopytoClipboard Funktion
 
Danke DeddyH,

Zitat:

Zitat von DeddyH (Beitrag 1255278)
Schauen wir uns die Methoden von TDBMemo einmal an. Markieren heißt "Select", könnte da vielleicht etwas dabei sein?

Das war der Wink mit dem Zaunpfahl. Select, ich habe es gefunden.
SelectAll, Danke Danke.

Chris

himitsu 11. Apr 2014 08:51

AW: [Gelöst] Clipboard oder CopytoClipboard Funktion
 
Oder
Delphi-Quellcode:
Clipboard.AsText := DBMemo2.Text;
. :stupid:

DeddyH 11. Apr 2014 09:16

AW: [Gelöst] Clipboard oder CopytoClipboard Funktion
 
Das hatten wir schon längst, Blitzmerker :stupid:

himitsu 11. Apr 2014 09:39

AW: [Gelöst] Clipboard oder CopytoClipboard Funktion
 
Und dabei hatte ich vor dem Absenden extra nochmal mit Strg+F hier gesucht, falls ich's übersehen hätte, und Firefox meinte "vorhin" es fände das noch nicht. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz