Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2008, 18:03
Avatar de Peterpay
Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 6 meses
Puntos: 87
Re: Cambiar color nodo seleccionado

private void Form1_Load(object sender, EventArgs e)
{
treeView1.DrawMode = TreeViewDrawMode.OwnerDrawText;
treeView1.DrawNode += new DrawTreeNodeEventHandler(treeView1_DrawNode);
}


void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
if (e.State == (TreeNodeStates.Selected | TreeNodeStates.Focused))
{
e.Graphics.FillRectangle(Brushes.Red, e.Bounds);
}
e.Graphics.DrawString(e.Node.Text, new Font("Arial", 10), Brushes.Black, e.Bounds);
}

esto es lo q necesitas

saludos
peterpay