[問題] 拖曳ListView中的Item到外部程式執行
請教各位高手
我目前想用ListView做出檔案總管的效果
ListView中的物件(item)都代表一個個的檔案
如果我想用拖曳的方法執行外部程式
(例如將一個代表txt檔的item拖曳到桌面上的記事本icon(捷徑),
就可以用記事本開啟這個檔案)
請問該怎麼做?
我可以做到把item拖曳到桌面icon上了,但放開滑鼠後沒有反應
不知哪裡有問題
以下是我寫的ListView拖曳事件處理:
private void ListView1_ItemDrag(object sender, ItemDragEventArgs e)
{
ListViewItem item = (ListViewItem)e.Item;
String fullpath = item.Text;
ListView1.DoDragDrop(new DataObject(DataFormats.FileDrop, fullpath),
DragDropEffects.All);
}
煩請指點
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.144.231
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1470072209.A.65D.html
※ 編輯: DJRobin (60.248.153.81), 08/02/2016 10:13:24
→
08/02 12:57, , 1F
08/02 12:57, 1F
→
08/02 12:58, , 2F
08/02 12:58, 2F
→
08/02 14:06, , 3F
08/02 14:06, 3F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章