Пример работы с ListBox и CheckListBox на языке программирование C#.
Реализация:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// получаем все цвета
foreach (string s in Enum.GetNames(typeof(KnownColor)))
{
this.chkListPossibleValue.Items.Add(s);
}
}
private void btnMove_Click(object sender, EventArgs e)
{
// есть выбранные элементы
if (chkListPossibleValue.CheckedItems.Count > 0)
{
this.lstSelected.Items.Clear();
// по все выбранным элементам
foreach (string s in chkListPossibleValue.CheckedItems)
{
lstSelected.Items.Add(s.ToString());
}
// снимаем выделение
for (int i = 0; i < this.chkListPossibleValue.Items.Count; i++)
this.chkListPossibleValue.SetItemChecked(i, false);
}
}
private void btnCleare_Click(object sender, EventArgs e)
{
this.lstSelected.Items.Clear();
}
}

