minimizar formulario
Hola, tengo un formulario de bienvenida que pide una contraseña, en cuanto se introduce correctamente, hago lo siguiente:
Código:
TfrmMain *frmMain; Código:
this->Close(); El problema que tengo es que cuando estoy en el segundo formulario (con el de la contraseña visible =false), y le doy a minimizar en lugar de aparecerme en la barra de inicio, se va a abajo a la izquierda y desaparece, por lo q me toca dar ALT+TAB para volver a restaurarlo... Como propiedades he puesto: Botones de cerrar y minimizar el estilo del borde single style form normal posicion desktop center y windows state Normal Alguna idea de pq puede ser??, puede que haga mal lo de ocultar el form de password y deberia hacerlo de otra forma mejor?? Muchas gracias y espero q mis threads sirvan a mas gente!!! Un saludo! |
Hola
El problema es la llamada al form que loguea. Tienes el form principal y el loguin. En el evento Oncreate del form principal llama al form loguin, si estan correctos los datos el loguin se cierra, NO SE OCULTA. Saludos |
Hola, gracias por la respuesta.
Lo que hice en su momento es como el formulario del login es el primero en mostrar, lo tengo como principal y el otro como secundario.... supongo que esto viene indicado aqui: Código:
WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int) Un saludo y gracias! |
Hola. ps si el problema es que la aplicación toma como formulario padre al primer form que se crea teniendo como padre a “Application”, entonces lo que puedes hacer es crear tu form password sin padre y desde el crear el principal si es que dan la contraseña correcta.
Algo así Código:
WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int) http://www.megaupload.com/?d=D5S58JTH |
Yo propongo algo parecido a la propuesta de _cero_ con otro enfoque:
Código:
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) Código:
void __fastcall TLogin::Button1Click(TObject *Sender) Saludos. |
Muchas gracias a ambos por la respuesta, en tener un poco de tiempo lo pruebo, pero vamos, con el ejemplo adjunto no creo que tenga problemas ;).
Un saludo! |
Cita:
|
1 Archivos Adjunto(s)
Cita:
Saludos. |
Muchas gracias
|
La franja horaria es GMT +2. Ahora son las 18:54:32. |
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