//Bottone ELIMINA private void buttonElimina_Click(object sender, EventArgs e) { //Calcola qual'è l'elemento selezionato String s = listBoxLinee.SelectedIndex.ToString(); int elemento = int.Parse(s); //Converte in intero if (elemento != -1) //Se linea selezionata { vettore.shiftSx(elemento); //Elimina linea dal vettore numLinee--; //Decrementa numero linee visualizzaLista(); //Aggiorna lista Segments.RemoveAt(elemento); //Rimuove segmento picCanvas.Refresh(); //Aggiorna tavoletta grafica } else //Altrimenti nessuna linea selezionata { MessageBox.Show("Nessuna linea selezionata.", "ATTENZIONE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void elimina() { String s = listBoxLinee.SelectedIndex.ToString(); //Calcola elemento selezionato int elemento = int.Parse(s); //Converte in intero if (elemento != -1) //Controla se una linea è selezionata { segmenti.shiftSx(elemento); //Rimuove linea dalla lista numLinee--; //Decrementa linee della lista visualizzaLista(); //Aggiorna lista di linee Segments.RemoveAt(elemento); //Rimuove segmento picCanvas.Refresh(); //Aggiorna tavoletta grafica } else //Altrimenti nessuna linea selezionata { MessageBox.Show("Nessuna linea selezionata.", //Crea e visualizza pop up di errore "ATTENZIONE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }