private void tree_organize_BeforeSelect(object sender, TreeViewCancelEventArgs e)
{
if (e.Action == TreeViewAction.Unknown)
{
e.Cancel = true;
}
if (tree_organize.SelectedNode != null)
{
//将上一个选中的节点背景色还原(原先没有颜色)
tree_organize.SelectedNode.BackColor = Color.Empty;
//还原前景色
tree_organize.SelectedNode.ForeColor = Color.Black;
}
}
private void tree_organize_Leave(object sender, EventArgs e)
{
if (tree_organize.SelectedNode != null)
{
//让选中项背景色呈现红色
tree_organize.SelectedNode.BackColor = Color.DimGray;
//前景色为白色
tree_organize.SelectedNode.ForeColor = Color.White;
}
}