从 c# 窗口窗体中的列表视图中选择文本
本文关键字:视图 选择 文本 列表 窗口 窗体 | 更新日期: 2023-09-27 18:31:44
我在Windows Forms中用C#编码。我正在使用VS 2013。
我有一个详细模式下的ListView
,它正确显示我的数据。我想选择它的项目并复制它们的文本,或者在将鼠标悬停在项目上时显示有关项目的一些信息。但是我对表中显示的数据无能为力。只能选择第一列,当然我也不能复制这些项目。无法选择其他列。
我该怎么办?我已经在工具箱中搜索了表格。但是只有TableLayoutPanel
,使用它比ListView
更难.VS 2013还有更好的吗?
控制鼠标悬停的一种方法是为鼠标悬停创建一个事件
this.panel1.MouseHover += new System.EventHandler(this.panel1_MouseHover);
private void panel1_MouseHover(object sender, System.EventArgs e)
{
// Update the mouse event label to indicate the MouseHover event occurred.
label1.Text = sender.GetType().ToString() + ": MouseHover";
// Instead of printing you can do whatever you want here, like you want to select some text or whatever
}
有关更多详细信息,您可以在 https://msdn.microsoft.com/en-us/library/system.windows.forms.control.mousehover(v=vs.110)中看到此链接.aspx
要选择完整的行,您可以使用
listView1.FullRowSelect = true;