zoukankan      html  css  js  c++  java
  • Treeview 丢失焦点后依然高亮 SelectedNode

    参考:StackOverFlowControl.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;
        }
    }
  • 相关阅读:
    windows 启动关闭Oracle监听和服务
    自定义 Git
    c++ cmakelist 详解
    vue自定义错误界面
    C++ Web 编程
    前端如何将H5页面打包成本地app?
    django教程
    部署 Django
    Django 国际化和本地化
    Django与CSRF 、AJAX
  • 原文地址:https://www.cnblogs.com/moonache/p/7291362.html
Copyright © 2011-2022 走看看