Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Ausgegebenen Text kopieren ?


Terminator - Do 09.09.04 10:21
Titel: Ausgegebenen Text kopieren ?
Hallo,

ich habe in meiner Anwendung eine Ausgabe mit MessageDlg und möchte den ausgegebenen Text gerne Markieren und kopieren können, leider ist dieses mit MessageDlg nicht möglich !?! Eine Möglichkeit ist ein neues Formular zu erstellen und die Ausgabe in ein EditFeld zu leiten das finde ich aber nicht so toll weiß jemand vielleicht eine andere Möglichkeit ?

Ich möchte einfach auf einen Button klicken es erscheint ein Text den ich Markieren und kopieren kann.


highhatcompy - Do 09.09.04 10:46

Hi,
mal 'ne Frage! Willst Du den ganzen Text markieren oder nur einen Teil?

HHC


Terminator - Do 09.09.04 10:50

es handelt sich um einen Pfad, deshalb würde ich ihn ganz kopieren wollen, damit ich ihn nachher z.b. im WindowsExplorer
einfügen kann


highhatcompy - Do 09.09.04 11:07

Hallo,
ich würde es so machen:
Da du ja den Pfad in irgend einer Var gespeichert hast, würde ich ihn in eine versteckte edit Komponente (edit1.text) speichern und dann über eine Tastenkombination z.B. STRG-ALT-A in die Zwischenablage kopieren (edit1.copytoclipboard).

Highhatcompy


Terminator - Do 09.09.04 11:19

ok ich versuchs mal


Terminator - Do 09.09.04 11:28

das tut nicht, es wird immer der komplette Text aus dem Formular kopiert


highhatcompy - Do 09.09.04 11:36

Hallo,
was meinst Du mit:
Terminator hat folgendes geschrieben:
das tut nicht, es wird immer der komplette Text aus dem Formular kopiert

Hast du dir die Tastenkombi selbst definiert oder nutzt du die von Windows? Vieleicht kannst du ja mal 'nen wenig Code Posten!


Terminator - Do 09.09.04 11:40

hab die von windows benutzt - klar das er dann alles kopiert... ich versuchs mit einer eigenen..