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); } }
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)); }