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); //меняем его местами с предыдущим
            }
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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