C# listview 可点击的列和行

标签 c# .net winforms listview

我所做的是 Windows 窗体内的 ListView 。

如何才能只有当您双击某行时,它才会提取第 X 行和第 3 列的数据。

意思是我有一个 ListView ...

A|B|C|D
1|2|3|4
@|#|$|%
Bc|Dv|D#|dg

因此,如果我双击以 @ 开头的行,它将在第 3 列 ($) 中读取。

我已经有 FullRowSelect = True

我明白了,谢谢大家!

字符串 hyperurl = listView1.FocusedItem.SubItems[2].Text;

最佳答案

将此代码用于 ListView 的 DoubleClick 事件:

private void listView1_DoubleClick(object sender, EventArgs e)
{
    if (listView1.SelectedItems.Count > 0)
    {
        ListViewItem item = listView1.SelectedItems[0];
        MessageBox.Show(item.SubItems[2].ToString());
    }
}

关于C# listview 可点击的列和行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2566878/

相关文章:

javascript - 如何防止 js 文件下载并返回传输到 c# webBrowser?

winforms - WinForm DateTimePicker 忧郁。那是我吗?

c# - 编写带有关键字突出显示的文本编辑器

C#:如何将鼠标悬停在一组对象上以及离开整个组时的 MouseLeave 事件

c# - 如何使用GoPro.Hero库通过GoPro3+获取文件?

c# - 预期类型 'Value' 上的 'Resource' 是实例成员

.net - 如何处理数据库升级

c# - 添加对 C# 项目的引用立即无效

c# - Visual Studio : [DebuggerDisplay], 在指定格式时显示 "not a valid format specifier"

java - Android 应用程序问题 - 如何在 Play 商店中加载应用程序条目