C# ListView 怎样背景色交替显示?
答案:4 悬赏:20
解决时间 2021-02-12 06:30
- 提问者网友:情系雨樱花
- 2021-02-11 22:00
C# ListView 怎样背景色交替显示?
最佳答案
- 二级知识专家网友:如果这是命
- 2021-02-11 23:03
哈哈.这个drawItem里面自己写代码.
这样重绘控件的时候都可以了,
或者你到控件的paint事件里面去写代码.
这样重绘控件的时候都可以了,
或者你到控件的paint事件里面去写代码.
全部回答
- 1楼网友:社会水太深
- 2021-02-12 01:10
ListView1.backcolor = "#FFFFFF";
if (ListView1.SelectedIndexChanged)
{
ListView1.backcolor = "#666666";
}
- 2楼网友:樣嘚尐年
- 2021-02-12 00:02
你添加一个ListView再添加几列和几个Item,加上下面代码就行了
private void button1_Click(object sender, EventArgs e)
{
listView1.View = View.Details;
listView1.FullRowSelect = true;
for (int i = 0; i < listView1.Items.Count; i++)
{
if (i % 2 == 0)
{
listView1.Items[i].BackColor = Color.Black;
}
else
{
listView1.Items[i].BackColor = Color.White;
}
}
}
- 3楼网友:木子香沫兮
- 2021-02-11 23:23
listview 不是一个控件吗?控件不就是一个类吗?是类的话就有构造函数呀,【定位控件类的构造函数】就是让你找到listview 的构造函数。
listview是继承自control,control的setstyle方法用来设置外观的。
那就做个重写下这个控件,在自定义的构造函数里实现相应的功能呗
还有什么不明白?
-----------------------------------------------------
ps:有空请帮我踩踩我的空间,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯