C# ListView Item高亮背景重绘 C# ListView 重绘 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要重绘,如果你就是希望使用完整的Windows Vista/7主题的控件的话http://www.codeproject.com/Articles/18858/Fully-themed-Windows-Vista-Controls ListView高亮背景重绘问题 private void SelectFlash_Load(object sender,EventArgs e) { listView1.GridLines = true;//设置是否在listView1控件中显示网格线 listView1.Dock = DockStyle.Fill;//设置listView1控件在其父容器中的停靠方式 listView1.Columns.Add("文件名称",120,HorizontalAlignment.Left);//在listView1中添加“文件名称”列 listView1.Columns.Add("文件属性",210,HorizontalAlignment.Left);//在listView1中添加“文件属性”列 listView1.Columns.Add("创建时间",200,HorizontalAlignment.Left);//在listView1中添加“创建时间”列 foreach(String fileName in Directory.GetFiles("C:\\"))//循环遍历C盘目录空间 { FileInfo file = new FileInfo(fileName);//声明一个操作文件的实例 ListViewItem OptionItem = new ListViewItem(file.Name);//实例化一个listView控件中选择项的实例 OptionItem.SubItems.Add(file.Attributes.ToString());//在listView控件中添加文件属性列 OptionItem.SubItems.Add(file.CreationTime.ToString());//在listView控件中文件创建时间列 listView1.Items.Add(OptionItem);//向listView控件中追加新添加的各列 } listView1.HideSelection = true;//设置控件的高亮显示属性为true } private void listView1_MouseClick(object sender,MouseEventArgs e) { listView1.SelectedItems[0].BackColor = Color.LightYellow;//设置当前选择项为高亮 }//CodeGo.net/ private void 取消选择ToolStripMenuItem_Click(object sender,EventArgs e) { if(listView1.SelectedItems.Count != 0)//当listView1控件中的选择项不为0时 { for(int i = 0; i < listView1.SelectedItems.Count; i++)//循环遍历控件中的每一个选择项 { if (listView1.SelectedItems[i].BackColor == Color.LightYellow)//当选择项为高亮时 { listView1.SelectedItems[i].BackColor = Color.White;//设置选择项为白色 } } } } hadoopdotnet 和 qizmt 谁玩过? c#中如何让两个combobox联系起来??急!! winfrom界面动态加载用户控件后,控件怎么跟主界面传值 Web Deployment 中文乱码(.NET2005) 如何判断一个坐标点是否在某个区域之内? 无法显示windows应用程序的FORM??? C# 哈希表 你来解决我的问题好吗,朋友? 如果载获方法调用? 怎样才能实现IP自动递增啊????快折磨死我了!! [急]求助:C#Winform项目找不到其它类库存命名空间的问题 Winform画带箭头的折线
private void SelectFlash_Load(object sender,EventArgs e)
{
listView1.GridLines = true;//设置是否在listView1控件中显示网格线
listView1.Dock = DockStyle.Fill;//设置listView1控件在其父容器中的停靠方式
listView1.Columns.Add("文件名称",120,HorizontalAlignment.Left);//在listView1中添加“文件名称”列
listView1.Columns.Add("文件属性",210,HorizontalAlignment.Left);//在listView1中添加“文件属性”列
listView1.Columns.Add("创建时间",200,HorizontalAlignment.Left);//在listView1中添加“创建时间”列
foreach(String fileName in Directory.GetFiles("C:\\"))//循环遍历C盘目录空间
{
FileInfo file = new FileInfo(fileName);//声明一个操作文件的实例
ListViewItem OptionItem = new ListViewItem(file.Name);//实例化一个listView控件中选择项的实例
OptionItem.SubItems.Add(file.Attributes.ToString());//在listView控件中添加文件属性列
OptionItem.SubItems.Add(file.CreationTime.ToString());//在listView控件中文件创建时间列
listView1.Items.Add(OptionItem);//向listView控件中追加新添加的各列
}
listView1.HideSelection = true;//设置控件的高亮显示属性为true
} private void listView1_MouseClick(object sender,MouseEventArgs e)
{
listView1.SelectedItems[0].BackColor = Color.LightYellow;//设置当前选择项为高亮
}//CodeGo.net/ private void 取消选择ToolStripMenuItem_Click(object sender,EventArgs e)
{
if(listView1.SelectedItems.Count != 0)//当listView1控件中的选择项不为0时
{
for(int i = 0; i < listView1.SelectedItems.Count; i++)//循环遍历控件中的每一个选择项
{
if (listView1.SelectedItems[i].BackColor == Color.LightYellow)//当选择项为高亮时
{
listView1.SelectedItems[i].BackColor = Color.White;//设置选择项为白色
}
}
}
}