• 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;
        }
    }
  • 相关阅读:
    Mac重装系统 [转·整合]
    cocos2d-x使用plugin-x
    iOS启动其他应用程序[转]
    iOS时间的创建
    [转] 同步与异步的概念
    Apache 虚拟主机文档
    结构变量2
    //结构体的基本使用
    指向函数的指针
    返回指针的函数
  • 原文地址:https://www.cnblogs.com/moonache/p/7291362.html
Copyright © 2020-2023  润新知