我所做的是 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/