CheckedListBox - C#

Узнай цену своей работы

Формулировка задачи:

Доброе время суток. У меня есть checkedListBox1. мне нужно поменять местами допустим соседние два элемента... Я выделяю элемент в checkedListBox1 и он меняется с соседним. Подскажите как реализовать пожалуйста.

Решение задачи: «CheckedListBox»

textual
Листинг программы
        private void button1_Click(object sender, EventArgs e)
        {
            int index = checkedListBox1.SelectedIndex;
            object temp = checkedListBox1.Items[index];
            checkedListBox1.Items.Remove(temp);
            if (index != checkedListBox1.Items.Count) //если выделенный эл-т не последний в списке
            {
                checkedListBox1.Items.Insert(index + 1, temp); //меняем его местами со следующим
            }
            else //если выделенный эл-т последний в списке
            {
                checkedListBox1.Items.Insert(index - 1, temp); //меняем его местами с предыдущим
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5