Exemple #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            int i = listView1.SelectedIndices[0];

            listView1.SelectedIndices.Clear();
            items.RemoveAt(i);
            listView1.Items.RemoveAt(i);
            i--;
            if (i < 0 && items.Count > 0)
            {
                i = 0;
            }
            if (i >= 0)
            {
                listView1.Items[i].Selected = true;
            }
            btnAdd.Enabled    = items.MaxSize == -1 || listView1.Items.Count < items.MaxSize;
            btnDelete.Enabled = listView1.SelectedItems.Count > 0;
        }