Cita:
Empezado por ercrizeporta
...poder así saber que ventanas tngo abiertas, ya que el programa me deja realizar simultaneamente tanto albaranes...
|
Si tu aplicación es MDI (creo que no lo comentas) puedes saber de forma fácil qué ventanas tienes abiertas utilizando las propiedades de TApplication:
* Application.MainForm
* Application.MainForm.MDIChildCount
* Application.MainForm.MDIChildren[I: Integer]
En la propia ayuda de Delphi tienes un ejemplo de cómo utilizarlo.
Si tu aplicación no es MDI supongo que igualmente se puede saber si un determinado formulario está ya creado Y activarlo en lugar de crear otro nuevo.
P.D: Todavía no he entendido qué quieres "evitar" haciendo ésto de los TabSheets...