我有一個列表視圖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. WPF:列表框,居中選定項目
- 3. 列表框選定的項目背景
- 4. 列表框展開選定的項目
- 5. 如何從Spinner中的項目列表中刪除特定的選定項目
- 6. MVVM中的列表視圖複選框的選定項目WPF
- 7. 在WPF中的內部列表框中綁定選定項目
- 8. 組合框/列表框選定項目
- 9. 更改綁定列表框中的項目的選定狀態
- 10. 獲取選擇列表中的選定項目
- 11. XamDataGrid根據列表框中的選定項目綁定
- 12. 更新celltable列中的選定項目
- 13. 首選項中的可編輯列表
- 14. 在視圖代碼中設置下拉列表中的選定項目
- 15. 編碼目錄中的文件列表
- 16. R代碼:列表中的總項目
- 17. 以編程方式選擇Dashcode列表中的項目
- 18. 無序列表jquery顯示固定位置列表中的選定項目
- 19. 從列表框中獲取選定的項目後面的代碼
- 20. Scala中的編碼選項
- 21. WPF列表框選定項目調出另一個子列表框項目
- 22. 我的列表框中的選定項目總是前一個項目
- 23. 從選定的列表框項目中獲取相應的項目
- 24. Highligth列表中選定的項目,當customadapter也有可聚焦的項目?
- 25. 列表中的選定項目在JAVA中不起作用
- 26. 從視圖模型中的列表中提取選定項目
- 27. 列表框在WPF中使用MVVM中的選定項目
- 28. jquery將選定的項目設置到列表中的下一個選項
- 29. 篩選項目列表
- 30. jQuery可選列表項目
如何在使用它之前聲明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