private void button1_Click(object sender, EventArgs e)
 {
     ltbRestricciones1.Items.Clear();
     lr.insertatFin(textBox2.Text);
     lr.mostrar(ltbRestricciones1);
     nudPosicion1.Maximum++;
 }
 private void cbbHistorial1_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (cbbHistorial1.Text == "Borrar Todo")
         {
             File.Delete(ruta);
             cbbHistorial1.Items.Clear();
             cbbHistorial1.Visible = false;
             txtHistorial.Visible  = true;
         }
         else
         {
             Histo = false;
             lr    = new ListaRestricciones();
             ltbRestricciones1.Items.Clear();
             StreamReader archivo = new StreamReader(ruta);
             string       linea   = ModRecuperado(archivo.ReadLine());
             txtFo1.Text = cbbHistorial1.Text;
             bool salto = true;
             while (linea != null)
             {
                 if (linea == cbbHistorial1.Text)
                 {
                     while ((linea = archivo.ReadLine()) != null && salto)
                     {
                         if (linea == "Salto de Ejercicio")
                         {
                             salto = false;
                         }
                         else
                         {
                             lr.insertatFin(ModRecuperado(linea));
                         }
                     }
                 }
                 else
                 {
                     linea = archivo.ReadLine();
                 }
             }
             archivo.Close();
             lr.mostrar(ltbRestricciones1);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }