//Bottone ANNULLA private void button1_Click(object sender, EventArgs e) { if (numLinee > 0) //Se c'è almeno una linea { //Elimina ultimo segmento Segments.RemoveAt(Segments.IndexOf(Segments.Last())); picCanvas.Refresh(); vettore.pop(); numLinee--; visualizzaLista(); } else //Altrimenti messaggio di errore { MessageBox.Show("Nessuna sono ancora state disegnate linee.", "ATTENZIONE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void annulla() { if (numLinee > 0) //Se c'è almeno una linea { Segments.RemoveAt(Segments.IndexOf(Segments.Last())); //Elimina ultimo segmento disegnato picCanvas.Refresh(); //Aggiorna la tavoletta grafica segmenti.pop(); //Rimuove ultima linea numLinee--; //Decrementa numero linee visualizzaLista(); //Aggiorna la lista } else //Altrimenti messaggio di errore { MessageBox.Show("Nessuna sono ancora state disegnate linee.", "ATTENZIONE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }