No puedo controlar listview.selecteditem
Publicado por Juan Carlos (2 intervenciones) el 19/07/2008 02:30:45
Buenas como estan, tengo una consulta y es sobre listview, el problema es el siguiene:
tengo un listview y yo cuando selecciono un item (selecteditem) en el listview mis botones modificar, eliminar y consultar se habilitan (enabled=true) y si no selecciono nada se deshabilitan los botones(enabled = false), el problema es que si yo selecciono un item en el listview y luego le doy click en un control como por ejemplo un TextBox, al momento de dar click en ese control u otros controles los botones que e mencionado se deben deshabilitar pero no ocurre no se deshabilitan, y mi teoria es que internamente el listview se queda con el ultimo item seleccionado y por eso no se deshabilitan mis botones, solo se deshabilitan cuando selecciono en el listview el ultimo item en blanco que tiene.
Yo realizo esto:
mis botones que e mencionado al cargar el formulario se encuentran en enabled = false
if(listview.selecteditem.count >0)
{
btnModificar.enabled = true;
btnEliminar.enabled = true;
btnConsultar.enabled = true;
}
Yo tengo una idea para hacer eso pero no tengo muchos conocimientos de codigo.
mi idea seria que cada ves que se selecione un control que no sea el listview que el selecteditem =0, hasta ahi esta bien yo le puedo decir que si mi textbox ha sido seleccione que el listview.selectitem =0 dando una idea, pero que pasaria si yo tuviera 40 controles en mi formulario tendria que preguntar por cada control eso seria muy inadecuado por favor quisiera su ayuda gracias de antemanno.
tengo un listview y yo cuando selecciono un item (selecteditem) en el listview mis botones modificar, eliminar y consultar se habilitan (enabled=true) y si no selecciono nada se deshabilitan los botones(enabled = false), el problema es que si yo selecciono un item en el listview y luego le doy click en un control como por ejemplo un TextBox, al momento de dar click en ese control u otros controles los botones que e mencionado se deben deshabilitar pero no ocurre no se deshabilitan, y mi teoria es que internamente el listview se queda con el ultimo item seleccionado y por eso no se deshabilitan mis botones, solo se deshabilitan cuando selecciono en el listview el ultimo item en blanco que tiene.
Yo realizo esto:
mis botones que e mencionado al cargar el formulario se encuentran en enabled = false
if(listview.selecteditem.count >0)
{
btnModificar.enabled = true;
btnEliminar.enabled = true;
btnConsultar.enabled = true;
}
Yo tengo una idea para hacer eso pero no tengo muchos conocimientos de codigo.
mi idea seria que cada ves que se selecione un control que no sea el listview que el selecteditem =0, hasta ahi esta bien yo le puedo decir que si mi textbox ha sido seleccione que el listview.selectitem =0 dando una idea, pero que pasaria si yo tuviera 40 controles en mi formulario tendria que preguntar por cada control eso seria muy inadecuado por favor quisiera su ayuda gracias de antemanno.
Valora esta pregunta


0