listview中,如何实现 单击某行里任意一列则改变该行背景 类似于迅雷的那样。我主要是不知道,点击该行后,怎么得到这行的索引。是用 SelectedItems还是 CheckedItems?他们有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我曾经试过没办法设置某一行的背景色,我看你一定要改背景色的话要去找扩展控件好像只有SelectedItems,没有CheckedItems。 莫非楼主用的是VS2008里的 checklistbox? checkeditems是开启了checkbox之后,勾上的。 this.listView1.FullRowSelect = true;点击该行后,怎么得到这行的索引: private void listView1_MouseDown(object sender, MouseEventArgs e) { ListViewHitTestInfo info = this.listView1.HitTest(e.X, e.Y); int index = info.Item.Index; } 和ls的是一样的做法,不过用MouseClick在没有点击到不会出错。 private void listView1_MouseClick(object sender, MouseEventArgs e) { ListViewHitTestInfo lv = this.listView1.HitTest(e.X, e.Y); this.txtList.Text = lv.Item.Index.ToString(); } 询问WPF程序通过网页打开后,指纹仪API调用有问题。 winform指定扩展名打开显示 C# 进度条问题。 C#关于类成员变量赋值问题 请问如何设置freetextbox滚动条的颜色? 关于弹出窗体的问题 如何将数据库中查询出来的值赋给textbox 100分求答案:問題如下: 我C#写的WinForm公共类的方法,编程轻松简单(一) int 型怎么转换成 string 类型? .net 如何调用FrontPage 如果要各位给在校生开一份“程序员必读书目”的话,你会推荐什么书呢?
好像只有SelectedItems,没有CheckedItems。 莫非楼主用的是VS2008里的 checklistbox?
private void listView1_MouseDown(object sender, MouseEventArgs e)
{
ListViewHitTestInfo info = this.listView1.HitTest(e.X, e.Y);
int index = info.Item.Index;
}
{
ListViewHitTestInfo lv = this.listView1.HitTest(e.X, e.Y);
this.txtList.Text = lv.Item.Index.ToString();
}