FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cannot focus a disabled or invisible window
Hola Foro
Tengo en un formulario un Pagecontrol con varios TabSheet desde otro formulario tengo varios botones y dependiendo con el boton que entremos quiero que se situe en algunas de las paginas, cuando entro con el boton que se situa en la primera TabSheet funciona correctamente, pero si pulso el boton que debe situarse en la tercera pagina me sale el error del titulo y luego aparece el formulario situado en la pagina que le dicho. ¿Alquien sabe como evitar el error este? He probado con TabSheet3.Show , PageControl.ActivePage, PageControl.TabIndex y se situa pero me muestra este error primero. Todos estos comandos estan puestos en el evento OnShow del formulario. Gracias y un saludo Toni |
#2
|
|||
|
|||
Respuesta
Ese es un error cuando manejas este componente, verifican en cada uno de los eventos tanto en el pagecontrol como en el form que usas. A mi muchas veces me pasaba cuando hacia un onchange en el page control, la razon es que cuando hacia el cambio yo limpiaba, ese error significa que tratas de ubicarte en un campo que no se encuentra visible. Revisa con mucho cuidado, es mas te recomiendo que uses el find para buscar todas las partes donde usas la funcion enabled. Espero que puedas solucionar tu inconveniente.
|
#3
|
||||
|
||||
ActiveControl
También puedes revizar la propiedad ActiveControl del formulario que puede estar apuntando a un control del la primera TabSheet y por eso el error en las demás.
Saludos
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#4
|
||||
|
||||
Perdón
Hice algunas pruebas para comprobar y activecontrol no influlle en el error que dices, solo si se usa el método Setfocus a un componente que no esté visible como bien te dijo el amigo Tebyr.
Saludos
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|