Пример #1
0
        private void addMapButton_Click(object sender, EventArgs e)
        {
            int index = Convert.ToInt32(addMapIndex.Value);
            int value = Convert.ToInt32(addMapValue.Value);

            if (index >= createdMap.Count)
            {
                MessageBox.Show("Index nie może być większy niż max index: " + (createdMap.Count - 1).ToString() + ".\n" + "Aby dodać element na końcu zbioru wpisz index: -1 ");
            }
            else if (index == -1)
            {
                createdMap.Add(new multiSet()
                {
                    elementOfmultiSet = value
                });
                DrawGrid.Refresh();
            }
            else
            {
                createdMap.Insert(index, new multiSet()
                {
                    elementOfmultiSet = value
                });
                DrawGrid.Refresh();
            }
        }
Пример #2
0
 // ------------- DELETE FROM GRID -------------
 private void DrawGrid_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex < 0)
     {
         return;
     }
     if (e.ColumnIndex == 1)
     {
         createdMap.RemoveAt(e.RowIndex);
         DrawGrid.Refresh();
     }
 }