SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: luna25 en Jueves 9 de Noviembre de 2006, 23:31
-
Hola!! Ojala alguien pueda ayudarme, me urge terminar este programa!!!!! si alguien pudiera ayudarme se lo agradecere infinitamente!!!! estoy haciendo un programa en c++ builder, pero al ejecutarlo me da el siguiente error:"Cannot focus a disabled or invisible window" y al darle aceptar, m marca el error en el codigo del proyecto en la linea de la forma 2. Trate de correr el ejecutable directamente d mis documentos pero el icono q aparece x default d 1 edificio, no aparece, en su lugar esta la tipica ventanita blanca, como q no es ejecutable o no se. Por favor alguien ayudeme, tengo q entregar este trabajo a la de ya. No puedo ejecutar el rograma y debido a esto no puedo saber si voy bien o no. Ya lo he vuelto a hacer varias veces el proyecto pero da el mismo error, helpppp!!!!
-
Si tu proyecto no es muy pesado, tal vez puedas mandármelo a unsire@gmail.com para que te lo revise y vea en donde está el error.
Saludos!.. :D :whistling:
-
Creo que error te lo marca por que estas tratando de cambiar una propiedad de una forma que esta invisible, o modificar un componente visual de esa forma
-
"Cannot focus a disabled or invisible window"
"No puede recibir en enfoque si no se ve o esta deshabilitado" :rolleyes:
Coloca tu codigo!
-
El error es porque tú sistema está dándole el foco (el control) a un componente o ventana que está invisible o desactivada. En la unit que te está dando el error, revisa cuál es el componente que coge el foco al mostrarse el formulario y verás .
;)
Saludos, Puebla.
-
Muchas gracias a todos, dejenme checo y les digo :hola:
-
Seguramente estás enfocando, por ejemplo, un Boton (o lo que sea) con
Button1->SetFocus();
pero la Form no está abierta o el mismo botón no está Enabled o Visible.
Si es la Form tienes que poner el Button1->SetFocus(); en el evento 'OnActivate' (en el Object Inpector, Eventos) , y asi la forma está activa y ya se puede enfocar lo que haya en ella. Pero si es un control tienes que hacerlo visible o enabled:
Button1->Visible = true;
o
Button1->Enabled = true;
Saludos ;)