示例#1
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (listBox1.SelectedIndex != -1)
     {
         if (listaVehiculos[listBox1.SelectedIndex] is Coche)
         {
             Coche cocheavanzado = listaVehiculos[listBox1.SelectedIndex] as Coche;
             cocheavanzado.IrdeVacaciones();
             listaVehiculos.RemoveAt(listBox1.SelectedIndex);
             listaVehiculos.Insert(listBox1.SelectedIndex, cocheavanzado);
         }
         else
         {
             Bicicleta biciavanzado = listaVehiculos[listBox1.SelectedIndex] as Bicicleta;
             biciavanzado.HacerMaraton();
             listaVehiculos.RemoveAt(listBox1.SelectedIndex);
             listaVehiculos.Insert(listBox1.SelectedIndex, biciavanzado);
         }
         ActualizarListBox();
     }
     else
     {
         MessageBox.Show("No has seleccionado ningun vehiculo", "Aviso", MessageBoxButtons.OK);
     }
 }
示例#2
0
        private void btn_CrearBici_Click(object sender, EventArgs e)
        {
            nBicis++;
            Bicicleta bici = new Bicicleta();

            listaVehiculos.Add(bici);
            string[] bicifrase = bici.AString();
            listBox1.Items.Add(bicifrase[0] + " " + nBicis + "".PadRight(20 - bicifrase[0].Length) + bicifrase[1].PadRight(10 - bicifrase[1].Length) + bicifrase[2].PadRight(10 - bicifrase[2].Length));
        }