2010-01-29 49 views
2

我想弄清楚使用FluidKit中的功能拖放。C# - DataFormats.GetDataFormat如何工作?

我下載了演示應用程序,無論是拖放在它下面這行代碼:

private static DataFormat SupportedFormat = DataFormats.GetDataFormat("FluidKit"); 

這是什麼做的?我沒有看到正在設置的格式。它如何知道它得到了什麼?

任何幫助將是很好的。

回答

3

DataFormat只是描述了要在控件上放置的對象的類型。例如,如果你從ListView中拖拽幾個項目到其他ListView上,你可以檢查確保你收到的數據格式是「System.Windows.Forms.ListViewItem []」。如果您收到控件無法處理的DataFormat,那麼您可以選擇取消放置事件,或提示用戶等。