2

C# で記述されたドキュメント管理システムがあります。Outlook から C# へのドラッグ アンド ドロップは、しばらく前から行われていました。多くのファイルが C# アプリケーションにあるため、ユーザーは当然、ドキュメント コントロール システムからOutlookにドラッグ アンド ドロップできることを望んでいます

ファイルは (SQL データベースの BLOB としてではなく) ファイル システムに格納されているため、フォルダー ビューを開いてそこからドラッグ アンド ドロップしました。ただし、これにより、ドキュメント管理システムのバージョン管理をバイパスできます。

ドロップするファイル名とパスを Outlook に通知する、作成できるドラッグ アンド ドロップ メッセージはありますか? 私はこれが行われたのではないかと疑っていますが、私の検索は、反対方向への反応の数に圧倒されています.

4

2 に答える 2

3

ここから:

http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/f57ffd5d-0fe3-4f64-bfd6-428f58998603/

//put the file path is a string array
string[] files = new String[1];
files[0] = @"C:\out.txt";

//create a dataobject holding this array as a filedrop
DataObject data = new DataObject(DataFormats.FileDrop, files);

//also add the selection as textdata
data.SetData(DataFormats.StringFormat, files[0]);

//do the dragdrop
DoDragDrop(data, DragDropEffects.Copy);
于 2012-05-10T19:49:26.307 に答える