[英]ListView version of ListBox.SelectedItem
大家好,我要在用戶雙擊列表視圖中的項目后嘗試執行一項操作。
但是似乎沒有任何可用的方法。 有人可以幫我嗎?
謝謝很多:D
解答(感謝凱爾的鏈接):
private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (listView1.Items.Count >= 1)
Process.Start(listView1.SelectedItems[0].Text);
}
您可以處理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);
看看這個博客 。 應該可以幫助您做您想做的事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.