2009-09-05 25 views
0

大家好我想嘗試執行一個操作,一旦用戶雙擊列表視圖中的項目。ListView版本的ListBox.SelectedItem

但似乎沒有任何方法可用於此。有人可以幫我在這裏嗎?

感謝很多:d

ANSWER(感謝凱爾的鏈接):


private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 
     if (listView1.Items.Count >= 1) 
      Process.Start(listView1.SelectedItems[0].Text); 
    } 

回答

1

看一看at this blog。應該幫助你做你想做的事。

+0

非常感謝凱爾 – 2009-09-05 15:31:54

+0

高興它的幫助下,一個快樂:) – 2009-09-05 15:48:24

3

您可以處理ListView的doubleclick方法,然後遍歷每個選定的項目。喜歡的東西:

private void thelistview_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 
     foreach(ListViewItem item in thelistview.SelectedItems) 
     { 
      //do something with item 
     } 

    } 

你還需要,除非你在設計做掛鉤事件......

thelistview.MouseDoubleClick += 
new System.Windows.Forms.MouseEventHandler(this.thelistview_MouseDoubleClick); 
+0

謝謝你爲這個偉大的答案太Robban :) – 2009-09-05 15:34:16

相關問題