首页 > 代码库 > Treeview 丢失焦点后依然高亮 SelectedNode
Treeview 丢失焦点后依然高亮 SelectedNode
参考:StackOverFlow、Control.Validating 事件
注意 TreeView 的 HideSelection 要保持为默认值True
。
private TreeNode previousSelectedNode; private void treeView1_Validating(object sender, System.ComponentModel.CancelEventArgs e) { treeView1.SelectedNode.BackColor = SystemColors.Highlight; treeView1.SelectedNode.ForeColor = Color.White; previousSelectedNode = treeView1.SelectedNode; } private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if(previousSelectedNode != null) { previousSelectedNode.BackColor = treeView1.BackColor; previousSelectedNode.ForeColor = treeView1.ForeColor; } }
Treeview 丢失焦点后依然高亮 SelectedNode
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。