none
Acceder a un control de un windows form RRS feed

  • Pregunta

  • Hola tengo una consulta, quiero que en ejecución un combobox que tengo se deshabilite cuando selecciono un elemento de una grilla,

    probe con esto pero se cae la aplicacion:

    form.Controls["cboSede"].Enabled = false;

    • Cambiado Karen Malagón miércoles, 14 de octubre de 2015 18:34 Windows Forms issue
    miércoles, 14 de octubre de 2015 15:59

Todas las respuestas

  • Hola AlonsoAtoNeyra,

    Bastará con hacer lo siguiente:

    cboSede.Enabled = false;

    miércoles, 14 de octubre de 2015 16:01
  • probé con eso pero no lo deshabilita! 
    miércoles, 14 de octubre de 2015 16:05
  • Hola AlonsoAtoNeyra,

    ¿El control está en el mismo formulario desde donde escribes la propiedad Enabled?. La propiedad Enabled habilita/deshabilita un control. ¿Podrías mostrar el código de la manera como estás realizando está tarea?

    miércoles, 14 de octubre de 2015 16:13
  • Esto se ejecuta cuando doy clic en una columna de un gridview. Este es el codigo de ese evento

    if (e.ColumnIndex == 0 && e.RowIndex >= 0)
                {  
                        WinForms.Administracion.Jornada form = new WinForms.Administracion.Jornada();
                        form.MdiParent = Application.OpenForms["Principal"];
                        cboSede.Enabled = false;
                        form.CodigoSede = Convert.ToInt32(this.dgvJornada.Rows[e.RowIndex].Cells[1].Value.ToString());
                        form.CodigoJornada = Convert.ToInt32(this.dgvJornada.Rows[e.RowIndex].Cells[2].Value.ToString());
                        form.ModoJornada = "Edit";
                        form.Show();

                        this.Close();
                    }

    miércoles, 14 de octubre de 2015 16:22