Top > プログラミング > .NET Tips> クリップボードにファイルをコピーまたは切り取りをする、クリップボードからファイルを取得する、貼り付ける

クリップボードにファイルをコピーまたは切り取りをする、クリップボードからファイルを取得する、貼り付ける」への評価、コメント

評価

良い / 悪い = 10 / 3 (「良い」の割合 = 0.769 , 人気度 = 0.857

評価する

コメント一覧


通常のコメント
がるる 2020/06/20 (Sat) 00:29:14
切り取りについて少々。
丁寧に説明分を書いていたら長文になってしまったので箇条書きにて失礼します。
・Clipboard.SetDataObjectが複製モードではない →exe終了後貼り付けすると・・・
・↑を修正後MemoryStreamはusingで囲むべき
・BitConverter.GetBytes((UInt32)DragDropEffects.Move)にすべき
・Clipboardクラスを使っているのにtry~catchがない
不明点に関しては数日以内であればお答えします。

評価の理由
匿名 2010/03/14 (Sun) 00:07:52
評価:悪い
切り取りは?

通常のコメント
匿名 2010/02/2 (Tue) 08:08:03
クリップボードにファイルを切り取る方法も書いてあると便利かと。

Framework 3.5

string[] fileNames = {"C:\\1.txt", "C:\\2.txt", "C:\\3.txt"};
IDataObject iData = new DataObject(DataFormats.FileDrop, fileNames);
iData.SetData("Preferred DropEffect", new MemoryStream(new byte[] { (byte)DragDropEffects.Move, 0, 0, 0 }));
Clipboard.SetDataObject(iData);

通常のコメント
KG 2006/07/21 (Fri) 21:02:37
ListViewと併せてエクスプローラの様な動作をさせることが出来ました。:D

コメントの投稿

[説明]