我有一个列表视图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