Buen dia Corsaliv, haber si te entiendo... lo que tu deseas es que en vez de que tengas un menu en la parte superior, puedas hacer un treeview en la parte derecha o izquierda de manera de hilos jerarquicos? si es asi pues la vdd no eh intentado hacerlo con el treeview del mismo visual, pero si lo hize con ultratree del infragistics pero creo que no hay mucha direfencia... y kreo que seria asi en el evento "treeView1_AfterSelect"...
Cita: //Donde descrip es una variable que se le asigna un valor al seleccionar un nodo del arbol
string descrip = treeView1.SelectedNode.Text;
//Aqui preguntas si el nodo seleccionado es tal que me abra el form tal...
if(descrip.Equals("Usuario")){
frmUsuario usu = new frmUsuario();
usu.show();
}
if(descrip.Equals("Empleado")){
frmEmpleado emp = new frmEmpleado();
}//... y asi...
espero haberte ayudado, estare todo el dia conectado para cualquier problema. Saludos!