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