PROYECTO ESPONJA06
EJEMPLO DEL TREEVIEW
EJEMPLO DEL TREEVIEW
Despues de colocar el treeview, damos doble click en el formulario y en el metodo formload escribimos el codigo siguiente luego ejecutamos
Ahora vamos a usar un for y ha dar diseño a la aplicación:
Avance 3 con doble ciclo for:
Finalmente la aplicación debe tener el siguiente código en formload
private
void
Form1_Load(object
sender, EventArgs e)
{
#region
simple
this.Text
= DateTime.Now.ToShortDateString();
TreeNode
treeNode = new
TreeNode("Windows");
treeView1.Nodes.Add(treeNode);
treeNode
= new
TreeNode("Linux");
treeView1.Nodes.Add(treeNode);
TreeNode
node2 = new
TreeNode("C#");
TreeNode
node3 = new
TreeNode("Java");
TreeNode[]
array = new
TreeNode[] { node2, node3 };
treeNode
= new
TreeNode("Programación",
array);
treeView1.Nodes.Add(treeNode);
#endregion
for
(int
a = 1; a < 6; a++)//crear
una lista
{
TreeNode
hnode2 = new
TreeNode("Hijo
01");
TreeNode
hnode3 = new
TreeNode("Hijo
02");
TreeNode[]
arrayHijos = new
TreeNode[] { hnode2, hnode3 };
treeNode
= new
TreeNode("Padre:
"+a.ToString(),arrayHijos);
treeView1.Nodes.Add(treeNode);
}
int
D = 1;//ahora
dos ciclos
for
(int
b = 1; b < 6; b++)
{
TreeNode[]
arrayHijos = new
TreeNode[4] ;
for
(int
a = 0; a < 4; a++)
arrayHijos[a]
= new
TreeNode("Hijo
"+(D++));
treeNode
= new
TreeNode("Ciclos
: "
+ b.ToString(), arrayHijos);
treeView1.Nodes.Add(treeNode);
}
D
= 1;//ahora
tres ciclos
for
(int
b = 1; b < 6; b++)
{
TreeNode[]
arrayHijos = new
TreeNode[4];
for
(int
a = 0; a < 4; a++)
{
TreeNode
hnode2 = new
TreeNode("Nieto
A");
TreeNode
hnode3 = new
TreeNode("Nieto
B");
TreeNode[]
arrayHijos2 = new
TreeNode[] { hnode2, hnode3 };
arrayHijos[a]
= new
TreeNode("Hijo
"
+ (D++),arrayHijos2);
}
treeNode
= new
TreeNode("Final
: "
+ b.ToString(), arrayHijos);
treeView1.Nodes.Add(treeNode);
}
treeView1.ExpandAll();
}
Recuperacion en un programa llamado Esponja06b
Hacer un treeview de 4 niveles que contenga:
1)Abuelos
2)Padres
3)Hijos
4)Nietos



Entrar a clases el 6 de mayo:
ResponderBorrarYo creo que sí entraremos el 6 de mayo, considero que el coronavirus es metal, sinceramente yo ya quiero irme a la escuela, las clases en línea son perfectas y más por el esfuerzo que pusieron los docentes para crear esta plataforma, pero aún así prefiero las clases presenciales.
no creo por que falta la fase 3
BorrarPero no necesariamente debe de pasar la fase 3
BorrarNo creo que regresemos a clases!!
ResponderBorrarDebe pasar las fases para restablecer los labores sociales
y falta la 4 todavía espero que si regresemos
BorrarYo considero que no entraremos, porque segun ya pasaremos a la tercer fase y se esta complicando todo, aunque siento que eso del coronavirus no existe pero pues esto ya se extendio.
ResponderBorrarsi para mala suerte vamos a ir a fase 3 y tardaremos en entrar
Borrarpresiento que no regresaremos por que la guerra entre E.U. y china va empeorando
ResponderBorrar