![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
Formulario.Show;
o Formulario.ShowModal; (almenos en delphi para Win32 es así, prueba a ver...); |
|
#2
|
|||
|
|||
|
Ya lo probé
Hola, para .NET la cosa iría así Formulario.Create.Show, pero es que el formulario ya está creado, no necesito crearlo otra vez, que es lo que hace y acabo llenando la pantalla de formularios repetidos, jeje.
|
|
#3
|
|||
|
|||
|
Y sin .Create no se puede?
|
|
#4
|
|||
|
|||
|
Hay otra manera pero tampoco funciona
En vez de Crete, se puede utilizar ActiveForm, pero es que no puedes forzar a que el formulario activo sea el que tu quieras, sino el que es el que ya está activo.
|
|
#5
|
||||
|
||||
|
Me imagino que en .Net debe haber un contenedor de controles a nivel de aplicacion, asi accediendo a este se podria preguntar si esta creado y asi activarlo en vez de crearlo, esto lo he hecho en aplicacion mdi, pero el contenedor lo tiene el form padre, pero en tu caso no es MDI, pero supongo que debe haber un contenedor de nivel superior es decir aplicacion, en fin buscare y si algo pos aqui te coloco el post
![]()
__________________
Optimus Prime |
|
#6
|
|||
|
|||
|
No he entendido bien tu pregunta, pero si lo que quieres es traer una ventana, ya creada, al frente es asi:
public void MakeOnTop() { Form1.TopMost = true; } esta informacion esta sacada de la msdn. http://msdn.microsoft.com/library/spa/default.asp Busca: Mantener un formulario Windows Forms en primer plano. |
|
#7
|
|||
|
|||
|
No, lo que intento hacer es poner en "enable = true", por ejemplo, un form ya creado pero que no está activo desde .NET.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|