首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在ListView中使SubItem可单击

是否可以在ListView中使SubItem可单击
EN

Stack Overflow用户
提问于 2012-02-08 19:03:09
回答 2查看 614关注 0票数 4

我正在尝试向列表视图添加两列,一列用于某些内容,另一列用于其他内容,但它不会让我选择子项,只有原始项可以在不使用全行select的情况下修复此问题?我还必须能够从txt文件中加载项目,因此datagridview将不适用于此。谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-02-08 19:17:12

我认为DataGridView更适合您正在尝试做的事情。ListView中的子项不能单独单击。

票数 2
EN

Stack Overflow用户

发布于 2012-02-09 18:02:46

如果您使用WindowsForms框架的ListView,您可以分配一个MouseDown事件处理程序:

代码语言:javascript
复制
private void listView1_MouseDown(object sender, MouseEventArgs e)
{
  Console.Out.WriteLine("e.X = {0}, e.Y={1}", e.X, e.Y);
}

这里是鼠标在ListView控件中单击的位置。现在您可以计算列索引,因为您知道每一列的宽度。

不是很舒服,但如果你找不到其他解决方案,那就是一种退路。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9192049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档