winform下TreeView选择item后会变成蓝色,在焦点消失后选中的蓝色会丢失,如何保证蓝色还在? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个比较“笨”的方法就是,在TreeView的AfterSelect事件函数里,这样:private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e) { e.Node.BackColor = SystemColors.Highlight; } 将HideSelection设置为false。正解 HideSelection达不到(不能完全达到)楼主的要求的,去试试就知道了(MSDN里也有写)。 HideSelection使失去焦点时选中项为灰色虽然不是蓝色也差不多了 设置 AfterSelect后如果再有其他的选择则以前的底色还是不会变化的 该怎么写才能像Nettransport的ListView控件一样,最后被选择的Item一定是SystemColors.HighLight呢 消息队列 长度不能小于 0。 参数名: length 谁给我正确答案,我把妹妹嫁给他 用流读文件的时候,文章有几段,读出来的是字符串,怎么分段,再用什么控件在网页显示好。 OleDbDataAdapter 调用SYBASE存储过程的问题 控件开发问题?? 请问如何隐藏背景图片的某种颜色! 请问谁用好的压力测试软件测试socket架构的软件??? 删除xml文件内容 MouseMove事件为何这么[迟钝]? 有一点点vc基础,想着手C#,请问那本书好? 关于Web Service的问题,大家棒棒忙 在web中生成excel后怎样杀掉任务管理器里面的进程???
private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
e.Node.BackColor = SystemColors.Highlight;
}
虽然不是蓝色
也差不多了