Esempio n. 1
0
        //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);
            }
        }
Esempio n. 2
0
        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);
            }
        }