Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   form de login (https://www.clubdelphi.com/foros/showthread.php?t=68561)

yossi 21-06-2010 16:45:06

form de login
 
hola, mi problema es el siguiente cree un formulario de login para mi programa, con la explicacion que dieron en otro hilo y funciona bien con la excepcion de que cuando se cierra el formulario de login y se abre el formulario principal, este no aparece en la barra de tareas como las demas ventanas, si cambio a cualquier otra ventana (word, mozilla... o cualquier otra) para volver a al programa que hice tengo que minimizarlo todo

me pueden ayudar

cmm07 21-06-2010 20:37:31

creo saber que esto se produce porque en delphi le estas diciendo que el Form principal sea el LOGIN y al desaparecer este form pues desaparecera todo en la barra de tareas.... y abrirá el otro form

yossi 22-06-2010 01:19:42

gracias por responder, pero como lo soluciono, al login lo puse desde las opciones del proyecto que sea el primero que se abra pero no se como solucionar ese problema entonces

BrunoBsso 22-06-2010 02:36:32

Una solución simple y fácil es, en vez de cerrar el form de login, ocultarlo.
En vez de Close; usas Hide;

yossi 22-06-2010 02:38:03

ya lo hice pero tampoco me husta asi brunobsso porque no puedo minimizar la aplicacion

Caral 22-06-2010 02:43:12

Hola
Lo que hago yo es muy sencillo, llamo al form loguin desde el form principal, en el evento oncreate:
Código Delphi [-]
procedure TFom1.FormCreate(Sender: TObject);
begin
   // Muestra la pantalla de Login
   FLogin:=TFLogin.Create(self);
   try
      FLogin.ShowModal;
   finally
     FLogin.Free;
   end;
end;
Simple, cuando inicia la aplicacion primero muestra el loguin.
Saludos

yossi 22-06-2010 03:18:54

gracias por tu respuesta caral me sirvio con el unico detalle de que cuando cierro mi formulario principal, este mismo se vuelve a abrir

Caral 22-06-2010 03:20:03

Hola
Que se abre?, el form principal?, el login?.
No deberia de abrirse ninguno de los dos.
Saludos

yossi 22-06-2010 03:22:40

el form principal se abre de nuevo, luego de que lo cierro se vuelve a abrir y al cerrarlo otra vez ya se queda quieto y cerrado

Caral 22-06-2010 03:24:54

Hola
Y no as probado con un exorsismo, budu o algo asi, por que no deberia de suceder.
Que estas haciendo yossi, esas cosas no se hacen jejeje.
Saludos

Caral 22-06-2010 03:29:42

Hola
Aqui tienes un ejemplo de un loguin sencillo.
Saludos

yossi 22-06-2010 03:35:11

pues no se si exorcismo o lo que sea pero ya se curo y solo! de repente dejo de abrirse de nuevo ya se cierra tranquilito, muchas gracias caral y a todos los que respondieron

Caral 22-06-2010 03:39:56

Hola
Son las buenas vibras que te envie, para que veas el poder del novato, aun de lejos jejej.
Saludos
PD: Me alegro.

Neftali [Germán.Estévez] 22-06-2010 12:24:41

Pues como es un tema recurrente, voy a subir el ejemplo al FTP Caral.
Para la próxima vez ya sabemos donde está.

Además he subido una segunda versión (una variante) con el formulario principal del proyecto que sea el Main y el de Login como secundario que se abre en Modal.

Ejemplo 1 (app_form_login_tipo1)
Ejemplo 2 (app_form_login_tipo2)

Casimiro Notevi 22-06-2010 12:45:08

Cita:

Empezado por Caral (Mensaje 367959)
Hola
Aqui tienes un ejemplo de un loguin sencillo.
Saludos

Cita:

Empezado por Neftali
Además he subido una segunda versión (una variante) con el formulario principal del proyecto que sea el Main y el de Login como secundario que se abre en Modal.

¿En qué otro lugar del mundo mundial hacen estas cosas desinteresadamente?


La franja horaria es GMT +2. Ahora son las 12:45:40.

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