private void bntBuscar_Click(object sender, EventArgs e)
        {
            //Se crea un objeto de tipo miTareaAux que servira para
            //la obtencion de informacion desde la clase.

            TareaEstudiante miTareaAux;

            miTareaAux = new TareaEstudiante();

            miTareaAux.NombreTarea = txtNombreBusca.Text;

            //Se crea un objeto de tipo Nodo para verificar si retorna un dato
            //si retorna un dato verifica que no sea null
            //Si es null mostrara el mensaje que no lo encontro

            Nodo miNodoArbol = miArbol.buscarIterativo(miTareaAux);

            if (miNodoArbol != null)
            {
                miTareaAux = (TareaEstudiante)miNodoArbol.dato;
                listBox2.Items.Clear();
                listBox2.Items.Add(miNodoArbol.dato.ToString());
            }
            else
            {
                MessageBox.Show("No se encontro el dato ");
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            //Se crea un objeto de tipo miTareaAux que servira para
            //la obtencion de informacion desde la clase.

            TareaEstudiante miTareaAux;

            miTareaAux = new TareaEstudiante();

            miTareaAux.NombreTarea = txtNombreBusca.Text;

            //Aca verifica si el metodo retorna un null
            // si retorna null se pasa a la otra condicion

            if (miArbol.eliminar(miTareaAux) != null)
            {
                miArbol.eliminar(miTareaAux);
                listBox2.Items.Clear();
                listBox2.Items.Add("Verificar si el dato se ha borrado presionando desplegar");
            }
            else
            {
                listBox2.Items.Clear();
                listBox2.Items.Add("No se puedo eliminar la raiz ingrese otro dato ");
                listBox2.Items.Add("eh intente eliminar la raiz ");
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            //Se crea un objeto de tipo miTareaAux que servira para
            //Insertar informacion posteormente.

            TareaEstudiante miTareaAux;

            miTareaAux = new TareaEstudiante();

            /// En esta accion inserta todos los datos del formulario
            /// a la clase TareaEstudiante  por medio del objeto miTareaAux

            miTareaAux.ID              = int.Parse(txtId.Text);
            miTareaAux.NombreTarea     = txtNombre.Text;
            miTareaAux.PocentajeAvance = txtAvance.Text;
            miTareaAux.ProgramadorAsig = txtProgramador.Text;
            miTareaAux.Duracion        = txtDuracion.Text;

            /// Ya almacenada la informacion en la clase se procede a insertarla
            /// en el arbol binario

            miArbol.insertar(miTareaAux);
        }