Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-02-2011
annieruci annieruci is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 32
Poder: 0
annieruci Va por buen camino
Como uso el ShowModal

Tengo una aplicacion que se conecta a una base de datos pero quiero hacer otro form para que me pida el user y el pass para la conexion a la base de datos, el problema radica que quiero que se me levante la aplicacion y que arriba de esta salga la otra ventana para poner el user y el pass y despues que se conecte se cierre y ya. Hasta el momento no me sale.

Saludos
Responder Con Cita
  #2  
Antiguo 24-02-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Y por qué no te sale?, ¿qué estás haciendo?, ¿qué errores te salen?, te recuerdo leer nuestra guía de estilo, gracias por tu colaboración.
Responder Con Cita
  #3  
Antiguo 24-02-2011
annieruci annieruci is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 32
Poder: 0
annieruci Va por buen camino
Todavia

Si le pongo ShowModal al form 2 entonces me sale primero el 2 y cuando lo cierro es que me sale el primero, por lo tanto cuando intenta acceder a los metos del form1 da error porque todavia no se ha mostrado la ventana, si le pongo al form2 show sin el modal me salen las dos ventanas pero puedo trabajar en cualquiera de las dos y no es la idea.

El metodo que crea el form2 esta en el evento onshow del form1, pero ya lo he provado con otros como oncreate y nada, no hace lo que yo quiero que es que se me muestren las dos pero con prioridad la form2 y despues que la cierre que siga trabajando en la form1.

Saludos
Responder Con Cita
  #4  
Antiguo 24-02-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que aquí está la respuesta a lo que quieres hacer.

// Saludos
Responder Con Cita
  #5  
Antiguo 24-02-2011
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Añadiendo al comenteario de roman y casimiro, te recomiendo ampliamente el componente UserControl, que puedes descargar aquí. Hace todo lo que necesitas y se puede conectar con cualquier base de datos. Te permite gestionar usuarios y privilegios. Muy completo, te puedes ahorrar bastante trabajo. Lo malo es que no trae mucha documentación.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #6  
Antiguo 24-02-2011
annieruci annieruci is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 32
Poder: 0
annieruci Va por buen camino
Perfecto

Perfecto solo cambie dos cosas para que se adaptara mejor al asunto
procedure CMAfterShow(var Msg: TMessage);
por
procedure CMAfterShow(var Message: TMessage);

y

try
if ShowModal = mrcancel then
Self.Close;

por

try
if ShowModal = mrok then
Self.Close;

Gracias roman una vez mas

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ShowModal que se esconde :( xander Varios 5 18-06-2015 20:43:21
Thread y showmodal jef Varios 32 07-12-2007 23:55:35
Forms ShowModal eddg Varios 3 17-10-2007 19:44:24
MDIChild y ShowModal Neia OOP 3 03-07-2005 15:50:08
Problemas con Showmodal ivanmm Varios 2 31-10-2003 16:12:08


La franja horaria es GMT +2. Ahora son las 16:41:47.


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
Copyright 1996-2007 Club Delphi