SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: poduma en Martes 28 de Marzo de 2006, 19:23
-
Hola. Tengo un botón que en las propiedades le tengo Enabled en 'True'. Pero al ejecutar el programa y aparecer el form, aparece desactivado.
Probé a borrarlo, crear uno nuevo y listo, pero tb me aparece desactivado. Incluso probé a poner en el form_load la instruccion buttonCancelar.Enabled = true;
Tambien probé a poner esa instruccion en el metodo InitializeComponent() pero ni así.
Además, busqué todas las referencias a ese boton en el codigo del form, y en ninguna parte tengo un ButtonCancelar.Enabled = false; durante la parte de inicializacion del form (despues sí, pero depende de que se pulsen otros botones)
Pq me esta fallando ¿? Tengo un boton Fantasma ! :blink:
Gracias por su ayuda.
-
Talvez el control que contiene a ese botón está deshabilitado.
-
si es cierto que lo tengo dentro de un panel que esta desactivado inicialmente.
Lo que pasa es que en ese panel tengo mas botones y con los demas no me pasa eso. Probé a cortar el boton y pegarlo en el form en lugar del panel, pero al arrastrarlo a su posicion dentro del panel debe asignarselo a este, pq me sigue haciendo lo mismo.
En el panel tengo muchos controles y quiero evitar tener que activar/desactivar todos cuando lo necesite, por eso los incluyo en el panel.
Tendré que activar cada control por separado viendo que no hay manera.
Te agradezco que me contestaras.
PD: puse una duda hace unos dias sobre datagrids si podeis la mirais cuando tengais un minuto ?
Muchas !!
-
lo que puedes hacer es recorrer todos los controles del panel con un foreach y desabilitar o habilitar todos.
Saludos,
-
si, la verdad es que es mejor, ya que si habilitaba el panel me hacia cosas raras.
Ya esta solucionado desde hace dias, gracias por contestar
:rolleyes: