コード例 #1
0
        private void RemoveSelectedAddress()
        {
            int index = GetSelectedIndex();

            if (index > -1)
            {
                // Remove from addresslist
                AddressList.RemoveAt(index);

                // Remove item
                ItemPanel_Values.Items.RemoveAt(index);
                ItemPanel_Values.SelectedIndex = -1;
                ItemPanel_Values.Refresh();
            }
        }
コード例 #2
0
 private void Del_toolStripButton3_Click(object sender, EventArgs e)
 {
     //удалить строку
     if (this.addressListDataGridView.SelectedRows.Count > 0)
     {
         if (this.addressListDataGridView.Rows.Count != 1)
         {
             AddressList.RemoveAt(addressListDataGridView.SelectedRows[0].Index);
         }
         else
         {
             MessageBox.Show("Всегда должна быть хоть одна строка...");
         }
     }
     else
     {
         MessageBox.Show("Выберите строку для удаления.");
     }
 }
コード例 #3
0
        public bool DeleteAddress(string bvin)
        {
            bool result = false;

            int index = -1;

            for (int i = 0; i < _Addresses.Count; i++)
            {
                if (_Addresses[i].Bvin == bvin)
                {
                    index = i;
                    break;
                }
            }
            if (index >= 0)
            {
                _Addresses.RemoveAt(index);
                return(true);
            }

            return(result);
        }