Dúvida no CheckedListBox
Gostaria de saber como faço para capturar o que é selecionado para um variável, meu problema é que eu preciso que o que for selecionado, vá na ordem que selecionado (ex. Cliquei no item 3 e no 1. Quero que vá para a variável nessa ordem 3 e 1).
Alguém sabe como fazer isso?
Alguém sabe como fazer isso?
Guilherme
Curtidas 0
Melhor post
Luis Mesa
03/06/2017
Ola Guilherme, tudo bem?
Poderia tentar adicionar os elementos a uma lista no escopo da classe da página e utilizar o evento ItemCheck.
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.NewValue == CheckState.Checked)
checkedItems.Add(checkedListBox1.Items[e.Index].ToString());
else
checkedItems.Remove(checkedListBox1.Items[e.Index].ToString()).
}
checkedItems é a sua lista. :) Aí se o if for falso, então você tiraria da lista.
Espero que seja útil. Um abraço!
Poderia tentar adicionar os elementos a uma lista no escopo da classe da página e utilizar o evento ItemCheck.
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.NewValue == CheckState.Checked)
checkedItems.Add(checkedListBox1.Items[e.Index].ToString());
else
checkedItems.Remove(checkedListBox1.Items[e.Index].ToString()).
}
checkedItems é a sua lista. :) Aí se o if for falso, então você tiraria da lista.
Espero que seja útil. Um abraço!
GOSTEI 1
Mais Respostas
Guilherme
15/05/2017
Oi Guilherme, também estou com essa duvida. Você conseguiu resolver?
GOSTEI 0