2014-12-08 2 views
0

У меня есть два CheckBoxListМесто элемент списка в определенной позиции в списке CheckBox

checkboxlist1 имеет 5 пунктов и checkboxlist2 имеет 3 пунктов

Во время кнопки события мыши, мне нужно, чтобы переместить выбранные элементы из checkboxlist1 в checkboxlist2

, но мне нужно, чтобы убедиться, что элементы, выбранные из checkboxlist1 должны быть помещены выше или ниже элемент проверяется в checkboxlist2

как добавлять элементы в определенном положении в checkboxlist2 и движении остальные пункты вниз

Ниже код будет на самом деле положить товар в конце

checkboxlist2.Items.Add(listitemselectedfromcheckboxlist1) 

ответ

2

попробовать это

checkboxlist2.Items.Insert(index , listitemselectedfromcheckboxlist1) 
1

Вы пытались манипулировать Items с помощью Insert перегрузки метода? Я имею в виду

checkboxlist2.Items.Insert(index:3,item); 
+0

может я знаю, как получить индекс выбранного элемента списка в checkboxlist2? –

+0

индекс последнего выбранного элемента должен быть доступен в 'checkboxlist2.SelectedIndex' – tchrikch

0

Как об использовании этого для выбора несколько,

checkboxlist1.SelectedIndices.Cast<int>().ToList().ForEach(x => 
{ 
    checkboxlist2.Items.Insert(x, checkboxlist1.Items[x]); 
}); 

Надеется, что это помогает ...

Смежные вопросы