Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Controls Kopieren und Einfügen auf Formular (https://www.delphipraxis.net/86385-controls-kopieren-und-einfuegen-auf-formular.html)

torud 13. Feb 2007 14:29


Controls Kopieren und Einfügen auf Formular
 
Hallo Wissende,

ich konnte zu diesem Thema leider noch nichts passendes finden. Ich möchte ein Control in die Zwischenablage kopieren und auf dem DelphiFormular wieder einfügen, beides zur Laufzeit. Geht so was?

Alles was ich hier fand, wie ich Texte aus irgendwelchen Controls in die Zwischenablage kopieren kann, aber nicht das, was ich suche.

DGL-luke 13. Feb 2007 14:37

Re: Controls Kopieren und Einfügen auf Formular
 
Hallo,

so einfach ist das leider nicht.

Was genau willst du ausschneiden? willst du dir nur den text merken, das control löschen und es danach neu erstellen? oder willst du auch die events?

torud 13. Feb 2007 14:54

Re: Controls Kopieren und Einfügen auf Formular
 
Ich erstelle Pläne und generiere dazu auf einer Scrollbox Images, Panels und Labels. Nun dachte ich dass es für den Kunden günstig wäre, wenn er im Popup-Menü dazu auch noch einen Kopieren-Einfügen-Eintrag hätte. Das Control soll also nur dupliziert werden.

Die Control bekommen ein speziellen Tag (interne Info für spezielles Bild), einen Hint (Pfad des Originalbildes) einen Namen und einen HelpContext und sie müssen natürlich dann auch dieses Popup-Menü erhalten, was ja eher Easy sein sollte. Events benötige ich bisher nicht.

Daniel G 13. Feb 2007 14:58

Re: Controls Kopieren und Einfügen auf Formular
 
Zitat:

Zitat von torud
Nun dachte ich dass es für den Kunden günstig wäre, wenn er im Popup-Menü dazu auch noch einen Kopieren-Einfügen-Eintrag hätte.

Na ja... Soviel ich weiß, kann man für die Zwischenablage eigene Formate definieren. Auf Basis dessen könntest du ja ein neues Control mit den Eigenschaften des alten Controls erstellen.

torud 13. Feb 2007 15:10

Re: Controls Kopieren und Einfügen auf Formular
 
Ja ich denke mal, dass ich es auch so machen werde. Aber es hätte ja sein können, dass es was gibt, von dem ich mal wieder nichts weiss...

uligerhardt 13. Feb 2007 16:22

Re: Controls Kopieren und Einfügen auf Formular
 
Such mal in der Hilfe nach ComponentToString. Vielleicht bringt dir das was.

Ciao, Uli.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:36 Uhr.

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