private void Form1_Load(object sender, EventArgs e)
for (int i = 0; i <= 5; i++)
{
ListViewItem listview = new ListViewItem(Convert.ToString(i));
listview.SubItems.Add("werwrwerwerwerwer");
listView.Items.Add(listview);
}
}
private void listView_Validated(object sender, EventArgs e)
{
if (listView.FocusedItem != null)
{
listView.FocusedItem.BackColor = SystemColors.Highlight;
listView.FocusedItem.ForeColor = Color.White;
}
}
private void listView_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
e.Item.ForeColor = Color.Black;
e.Item.BackColor = SystemColors.Window;
if (listView.FocusedItem != null)
{
listView.FocusedItem.Selected = true;
}
}

本文介绍了一个简单的C#应用程序实例,演示如何使用ListView控件显示数据,并通过事件处理改变选中项的样式。具体包括初始化ListView控件并填充数据,以及在项被选中时更改其背景颜色和字体颜色。
337

被折叠的 条评论
为什么被折叠?



