我想实现在listview控件中无论是点击控件的空白处还是点击同一个界面中的其他控件,在这个listview中始终都有一项是处于选中状态的,请高手帮忙。
解决方案 »
- WebServices返回String类型的字符串出现异常
- 超简单问题,数学略好的请进来
- 还是那段代码 刚才帮忙的朋友再来一下 非常感谢
- 学c#用什么书比较好
- 句柄简单问题,解决马上结贴(在线等。。。。。)
- 想要《XML学习指南》这本书,有的提供一下!
- 关于数组矩阵的读写
- 发布自己做的一个软件(Winform),学习水晶报表和打包的初学者可以看看!
- 如何设计问题查询系统??
- 怎样判断splitContainer1.Panel2中是否有test1控件?请前辈指点,先感谢了!
- NHibernate Many-to-Many 无法保存关联求助
- 想开发一款工具类软件 类似wpf的工作界面 如何做到像wpf一样 工作区既可以修改xaml也可以修改界面中的控件,保证他们同步
lv1.Items[5].Selected;
using System.Drawing;
using System.Windows.Forms;namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private ListViewItem _Item; public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
listView1.SuspendLayout();
for (Int32 i = 0; i < 1000; i++)
{
ListViewItem item = listView1.Items.Add(i.ToString());
item.SubItems.Add(i.ToString());
item.SubItems.Add(i.ToString());
item.SubItems.Add(i.ToString());
}
listView1.ResumeLayout();
} private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedItems.Count > 0)
{
if (_Item != null)
{
_Item.BackColor = Color.White;
}
_Item = listView1.SelectedItems[0];
}
} private void listView1_Leave(object sender, EventArgs e)
{
if (_Item != null)
{
_Item.BackColor = SystemColors.HotTrack;
}
}
}
}