Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-04-2010
Trevian Trevian is offline
No confirmado
 
Registrado: ene 2009
Ubicación: Mexico
Posts: 11
Poder: 0
Trevian Va por buen camino
Form Principal - duda

Hoal amigos
En nuestra aplicacion, se incial con una ventana con un menu principal y desde aqui se ejecutan las opciones (otras ventanas) y asi sucesivamente.

Si quiero quitar mi sistema del monitor al minimizar la ventana activa se queda la otra ventana que la llamo, es decir, tengo que cerrar todas, menos la ultima la cual debo entonces minimizar, pero pierdo donde iva.

He visto que otros sistemas empiezan en una ventana inicial y su clasico menu, pero al llamar a las opciones del menu se abren ventana dentro de la primera ventana incial, asi si quiero minimizar el sistema minimizo esa y con ellas todas las demas y al abrir continuo donde estaba.

Sabe alguien como deberia hacer esa primera ventana inicial.

Saludos

Trevian
Responder Con Cita
  #2  
Antiguo 06-04-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Tal vez algo asi:
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 07-04-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por Trevian Ver Mensaje
En nuestra aplicacion, se incial con una ventana con un menu principal y desde aqui se ejecutan las opciones (otras ventanas) y asi sucesivamente.

Si quiero quitar mi sistema del monitor al minimizar la ventana activa se queda la otra ventana que la llamo, es decir, tengo que cerrar todas, menos la ultima la cual debo entonces minimizar, pero pierdo donde iva.
Hola Trevian, ¿tu quieres minimizar toda la aplicación desde cualquier ventana verdad?, para ello puedes capturar el mensaje WM_SYSCOMMAND y preguntar por SC_MINIMIZE.

Código Delphi [-]
procedure SYSCOMMAND(var Msg: TMessage); message WM_SYSCOMMAND;
 ...........
 ...........
...........
procedure TForm2.SYSCOMMAND(var Msg: TMessage);
 begin
   if Msg.wParam = SC_MINIMIZE then
    Application.Minimize
  else
   Inherited;
end;

Ese codigo debes colocarlo en todos tus formularios secundarios.

Cita:
Empezado por Trevian Ver Mensaje
He visto que otros sistemas empiezan en una ventana inicial y su clasico menu, pero al llamar a las opciones del menu se abren ventana dentro de la primera ventana incial, asi si quiero minimizar el sistema minimizo esa y con ellas todas las demas y al abrir continuo donde estaba.
Esas son aplicaciones MDI, en la propiedad FormStyle escoges fsMDIForm para el formulario principal y los demas serán fsMDIChild, prueba, si decides hacerlo de esta forma y tienes dudas solo pregunta y trataremos de ayudarte.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
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
Determinar en un Form Principal cuando se Cierra un Form Hijo Efren2006 OOP 5 26-02-2009 20:08:35
Form Principal Modal CarlosHernandez Varios 9 26-02-2009 01:47:01
Problema con el form principal - ayuda!! ManuelPerez Varios 6 16-03-2008 13:47:31
Maximizar Form del Menu Principal... BlueSteel Varios 2 10-01-2005 15:51:39
TTreeView y Form principal silviodp OOP 3 18-05-2003 03:55:33


La franja horaria es GMT +2. Ahora son las 04:19:00.


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