¿donde se pone la creación de un nuevo Form?
Hola de nuevo :)
Pues eso, quiero crear un form dentro de un componente TPageControl que se active al entrar en un componente de cualquier pestaña. Para ello hago lo siguiente: El código de los eventos del form, es el siguiente: Bien, el form se crea, se asigna a la pestaña activa y se visualiza :D (si lo abro con Show), pero, de esta forma, también me permite cambiar de pestaña (cosa que no deseo). Si lo abro con ShowModal (para esperar hasta rellenar el formulario creado), la aplicación se cuelga vilmente :mad::mad::mad: esperando algo ¿? La pregunta es: ¿donde (o en qué evento) se pone la creación de un nuevo form para abrirlo con ShowModal? Gracias de antemano Salvador (salvica) |
Hola
Ninca lo he probado, pero intentalo asi: Saludos |
Hola Caral, gracias por contestar.
Lo he probado y se sigue colgando, bueno quizá colgado no sea exacto, ya que parece que espera a finalizar el form para continuar, lo que no acierto a comprender es el qué. La secuencia debería ser: 1º - entra en el TPageControl 2º - entra en el TTabSheet 3º - entra en el control (aquí es donde creo que reside el problema) 4º - crea el nuevo form y lo visualiza (esto si lo hace) 4.1 - ejecuta el nuevo form (hasta pulsar un botón) 5º - elimina el nuevo form de la memoria 6º - se queda en el control del paso 3 7º - sale del TTabShhet 8º - sale del TPageControl o cambia de pestaña y vuelve al paso 2º Salvador |
Hola
Entiendo que lo que necesitas que que no se pueda usar el tabsh, por que lo lo haces enable? en el momento de crear el form. Saludos |
Cita:
Esta idea se podría soluciona haciendo el nuevo form independiente (no asignarselo a la pestaña), ahora, como hago para que se "adapte" el form nuevo al tamaño de la pestaña? (no solo en ancho x alto) , sino en el Top y el Left La posición de Left y Top ¿como se sacan? Saludos Salvador |
Hola
Son posiciones integer, pero nunca lo he hecho. Saludos |
Acabo de aplicar el hacer el form nuevo independiente de la pestaña y (aparte de la pocición) me deja introducir los datos y cerrarlo.
De todas formas, aunque parece que el funcionamiento es el esperado, personalmente me parece un tanto "chapucera" la implementación :o Gracias por todo. Salvador |
Ajustar el Form al tamaño y posición de un TabSheet
Os dejo el como he resuelto la posición del form para que aparezca sobre un TabSheet de un TPageControl y dé la impresión de que es el contenido original :D:D:D
(yo me lo guiso, yo me lo como) Salvador (salvica) gracias a Caral por la ayuda NOTA: Form_Main es mi form desde donde llamo al procedimiento, se pordría generalizar pasándole este último Saludos |
La franja horaria es GMT +2. Ahora son las 23:35:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi