Forums Neueste Beiträge
 

Datei in die Zwischenablage legen

05/07/2009 - 14:57 von AWaning | Report spam
Hallo,

in meiner eigenen C# App kopiere ich Dateien, die mit dem Explorer in die
Zwischenablage gelegt wurden.
IDataObject data = Clipboard.GetDataObject();
String[] myFormatsArray = data.GetFormats(false);
string[] strr = (string[])data.GetData("FileDrop", true);



Jetzt möchte ich Dateien in die Zwischenablage legen, so das man die Dateien
mit dem Explorer "Einfügen" kann.

Hat jemand ein Bsp wie man sowas macht ?

Danke
Andreas
 

Lesen sie die antworten

#1 Frank Dzaebel
05/07/2009 - 18:32 | Warnen spam
Hallo Andreas,

[...] Jetzt möchte ich Dateien in die Zwischenablage legen, so das man die
Dateien mit dem Explorer "Einfügen" kann.



Ein Beispiel:

private void btnKopieren_Click(object sender, EventArgs e)
{
string datei1 = "c:\\Ordner\\Datei1.txt";
string datei2 = "c:\\Ordner\\Datei2.txt";
DataObject data = new DataObject(
DataFormats.FileDrop, new string[] {datei1, datei2});
Clipboard.SetDataObject(data);
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen