我有一個列表視圖listView1
與Details
在我的C++/CLI winform中,我想執行一個代碼,取決於在listView1
當前選定的項目執行代碼。我如何做這樣的工作?編碼列表中的選定項目
0
A
回答
1
您可以收聽到ListView的雙擊事件,並檢查了什麼項目光標下(如果有的話),如:
void listView1_MouseDoubleClick(Object^ sender, MouseEventArgs^ e)
{
ListViewItem^ item = this->listView1->GetItemAt(e->X, e->Y);
}
1
您還可以使用ItemActivate事件(而激活屬性設置爲ItemActivation.DoubleClick)。然後你可以設計一切從設計師。
您可以查看Better ListView Express,這是一個免費的WinForms組件,其中包含許多原始ListView的改進功能。
相關問題
- 1. 刪除列表中的選定項目
- 2. 從列表中選擇特定項目
- 3. WPF:列表框,居中選定項目
- 4. 如何檢索項目列表中的選定項目?
- 5. jQuery重新填充選項列表中的選定項目
- 6. 列表框展開選定的項目
- 7. 如何從Spinner中的項目列表中刪除特定的選定項目
- 8. 以前的選項列表中選定項目的動態選項
- 9. 使用tablesorter篩選選擇的選項列表中的選定項目
- 10. 選擇下拉列表中的已選項目/選擇列表
- 11. MVVM中的列表視圖複選框的選定項目WPF
- 12. 在WPF中的內部列表框中綁定選定項目
- 13. 在列表中禁用未選定的項目選擇5個項目後
- 14. 鼠標單擊列表框中的選定項目取消選擇oders項目
- 15. 在列表框中的項目中獲取組合框中的選定項目
- 16. 組合框/列表框選定項目
- 17. 在特定項目中的列表框樣式(選項)HTML
- 18. 更改綁定列表框中的項目的選定狀態
- 19. 獲取選擇列表中的選定項目
- 20. 指示單選列表中的選定項目對話框
- 21. 處理複選框列表中的選定項目
- 22. ASP.NET MVC 4剃刀編輯選定列表項目
- 23. Haskell:在列表中編號的項目
- 24. XamDataGrid根據列表框中的選定項目綁定
- 25. 使用Knockout在下拉列表中綁定選定的項目
- 26. 以編程方式從列表中選擇列表框中的項目值
- 27. 更新celltable列中的選定項目
- 28. 編碼目錄中的文件列表
- 29. 首選項中的可編輯列表
- 30. 簡單的列表項目多項選擇不選擇項目
如何在使用它之前聲明listView1的事件'MouseDoubleClick'? – Aan 2012-02-21 16:00:41
@Adban:或者你可以使用Forms Designer添加一個事件處理程序,或者你可以做'listView1-> MouseDoubleClick + = gcnew MouseEventHandler(&MyForm :: listView1_MouseDoubleClick,this);'創建列表視圖後的任何時候,事件。 – 2012-02-21 20:29:08
@BenVoigt感謝它現在正在工作,但我怎麼能在Forms Designer中做到這一點! – Aan 2012-02-21 21:40:01