Abrir formulario solo una vez
Hola, que tal?
Mi problema es el siguiente: Tengo un formulario MDI Parent y un formulario MDI Children. Al hacer clic en el boton para abrir el formulario children me lo abre como tantas veces haga clic en el boton sin importar si el form ya esta abierto o no. Como puedo solucionar esto?. gracias de Antemano :o el codigo que utilizo es el siguiente: en el formulario
cuando lo llamo
AÑADIDO (Neftalí): Utiliza etiquetas cuando coloque código Delphi. |
Cita:
Saludos...:) |
Cita:
|
Hola morfeo21, como te indican deberías utilizar la función Assigned, pero si en el OnClose de tu MDIChild liberaras con Action:=caFree; solo va a funcionar la primera ves ya que no te lo pone a nil, por lo que la siguiente ya no se abriría tu formulario.
Saluditos |
Tengo una funcion que me hace precisamente eso
y lo llamo de la siguiente forma
El segundo parametro te indica si se permite o no que se llame mas de una vez al formulario. Si no lo permites y el formulario esta abierto lo activara. Espero te sirva Saludos. |
Gracias Caro era justo lo que necesitaba ya lo estoy implementando en mi proyecto, siempre hay algo que se aprende todos los dias
|
gracias
Cita:
:D muchas gracias soy nuevo en estoy y me a servido mucho! |
La franja horaria es GMT +2. Ahora son las 12:13:53. |
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