實現方法
然後在treeview 的 DragEnter 中接收托放
最後在treeview的 DragDrop 中處理托放結果
注
前面已經實現了從 DataGridView 拖放數據到 TreeView
像windows資源管理器
這個怎麼實現?
前面我們只處理了 DataGridView 的mousedown事件
大致過程如下
在MouseDown事件裡面和之前一樣處理
而是保存要拖放的數據
然後在 MouseMove 事件裡面判斷是否已經准備好拖放了
(注
MouseUp裡面清除哪些標記量
這樣就能處理左鍵單擊的選擇和 左鍵拖放了
代碼如下
最後使用中又發現一個問題
就是不能用鼠標左鍵圈選單元格了
這個該怎麼處理呢? 這兩個操作是有沖突的
這裡我們可以通過時間來控制
否則就按默認的圈選單元格
即增加一個變量
如果不夠
From:http://tw.wingwit.com/Article/program/ASP/201311/21667.html