我已在此處使用該演示。一切運作良好。自定義任務窗格並將窗格從窗格拖放到文檔(而不是其他方式)
http://code.msdn.microsoft.com/Word-2010-Using-the-Drag-81bb5bff
然而,當我嘗試換出的列表框中的一個TreeView,它只是doenst要玩。
5分鐘即可獲得演示工作,現在試圖使用樹視圖超過2小時。 IT肯定不會那麼難?
我已在此處使用該演示。一切運作良好。自定義任務窗格並將窗格從窗格拖放到文檔(而不是其他方式)
http://code.msdn.microsoft.com/Word-2010-Using-the-Drag-81bb5bff
然而,當我嘗試換出的列表框中的一個TreeView,它只是doenst要玩。
5分鐘即可獲得演示工作,現在試圖使用樹視圖超過2小時。 IT肯定不會那麼難?
比較特別涉及到演示mentiond上述和我的modfiication從列表框爲樹視圖:
上有「e.Data.GetDataPresent」測試,其確定作爲光標/指針的「效果」它正在跨GUI移動 - 從任務窗格中的樹視圖到文檔上(在此實例中,效果在ItemDrag事件中設置)。
當光標在文檔上移動(以及文檔覆蓋的表單)時,會出現「DragEnter」事件,如果未找到數據,則該效果設置爲「DragDropEffects.None」。 這將意味着在文檔上放置該項目時(通過隱藏覆蓋窗體),「DragDrop」事件不會因爲「DropEffects.None」而停止。
問題在於我對DragEventArgs.Data屬性中存在的數據綁定的測試。 有趣的是,「DragDropEffects」的影響及其對其他事件的副作用。