Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#1

mehrere Controls ins Clipboard und wieder raus

  Alt 14. Mai 2009, 08:44
Hi Leute,

ich will mehrere eigene Controls in das Clipboard kopieren und an anderer Stelle wieder einfügen. Mit einem Control ist das recht einfach. Etwa so:
Delphi-Quellcode:
  Control := self.FSelectedItem; // hab ich mir an anderer Stelle gemerkt
  if Control = nil then
    Exit;
  Clipboard.SetComponent(Control); // ins Clipboard kopieren
wieder rausholen so:
Delphi-Quellcode:
var NewComponent : TComponent;
begin
  NewComponent := Clipboard.GetComponent(self, self);
  ...
Jetzt möchte ich aber gleich mehrere Komponenten mir einem Ruck in die Zwischenablage kopieren und wieder einfügen. Ich habe bis jetzt nichts gefunden, wo ich in form einer Liste oder ähnliches auf das Clipboard zugreifen und mir alle entsprechenden Komponenten rausholen kann.

Hat da jemand einen Tip?

Danke Euch schon mal und Gruß
oki
42
  Mit Zitat antworten Zitat