estoy añadiendo elementos a una vista de lista (C# WinForms app) a través del siguiente código:¿Por qué evento listview fuego que indica que elemento seleccionado no está marcada después de añadir
var IT = new ListViewItem(Term);
IT.Checked = true;
MyListView.Items.Add(IT);
Sin embargo, inmediatamente después de agregar el elemento de recibo un evento que indica que el elemento no está marcado (e.Item.Checked es falso).
Luego recibo un evento posterior que indica que está marcado (e.Item.Checked es verdadero).
¿Por qué estoy recibiendo el primer evento? ¿La propiedad marcada se configura como falsa por algún motivo cuando agrego el elemento a la lista? Parece extraño dado que estoy configurando el estado verificado en verdadero antes de agregarlo a mi evento.
Cualquier ayuda muy apreciada. Gracias por adelantado.
¿Cómo se registraron sus eventos? – thekip
para ayudarte necesitamos ver esos controladores de eventos, qué contienen y cómo los vincula a la vista de lista. –
Asociando un controlador de eventos con el evento 'ItemChecked' en Visual Studio. – Richard