Dúvida no CheckedListBox

.NET

C#

ASP.NET

Windows Universal

15/05/2017

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?
Guilherme

Guilherme

Curtidas 0

Melhor post

Luis Mesa

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!
GOSTEI 1

Mais Respostas

Guilherme

Guilherme

15/05/2017

Oi Guilherme, também estou com essa duvida. Você conseguiu resolver?
GOSTEI 0
POSTAR