Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-02-2010
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 18
cocute Va por buen camino
a mi en Delphi 2010 para que me funcione bien he tenido que cambiar en la unidad Uiapp de Roman:
Application.restore;
por
Application.MainForm.show;

No se por que al usar Application.restore si la aplicación la tenía minimizada me la restauraba pero muchos de los componentes de mi programa que están dentro de paneles y pagecontrols...... no funcionaban, se quedan como inactivos. (si minimizaba y restauraba desde el trayicon ya me iba bien)

El problemilla de usar Application.MainForm.show, aunque funciona bien es que cuando se restaura la ventana de mi aplicación hace como un parpadeo al repintar los componentes. ¿se os ocurre algo para evitarlo? no es que sea muy molesto pero por afinar.

gracias.

Última edición por cocute fecha: 20-02-2010 a las 16:21:54.
Responder Con Cita
  #2  
Antiguo 19-02-2010
Avatar de jorosmtz
jorosmtz jorosmtz is offline
Miembro
 
Registrado: dic 2009
Posts: 108
Poder: 17
jorosmtz Va por buen camino
Saben, no he tenido nada de tiempo de verificar la unidad que nos mandó Roman, denme una chancita para probarla, también soy del área de soporte (no solo programador) y a veces hay oportunidad de programar y a veces no, y esta ha sido una de esas rachas de no poder programar mucho...

Respecto al Application.MainForm.Show no me funcionó, pero como les digo, voy a probar con la unidad de Román, a lo mejor el problema es el componente que yo tengo para probar doble instancia la que no me deja restaurar la ventana.

Saludos y estamos en contacto.
Responder Con Cita
  #3  
Antiguo 20-02-2010
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 18
cocute Va por buen camino
lo de Application.MainForm.Show que he dicho, solo he conseguido que funcione modificando el Uiapp de Roman, he probado con varios componentes y códigos para evitar dobles instancias que habia visto por varias webs, y te aseguro que he probado un monton, pero es la única forma que más o menos hace lo que quiero de restaurar la primera instancia si estaba minimizada.
Aunque seguro que aun se puede pulir para que no haga el parpadeo que decía.
Responder Con Cita
  #4  
Antiguo 20-07-2010
Avatar de flystar
flystar flystar is offline
Miembro
 
Registrado: jul 2006
Posts: 184
Poder: 21
flystar Va por buen camino
Question

Di de alta la unidad de roman en mi programa...

Disculpen y ahora...como la mando llamar???



Tambien quiero colocar en primer plano mi aplicacion..
__________________

"Los unicos que no se equivocan son aquellos que no intentan hacer algo."
Iván Caballero Cano...
[email protected]
Responder Con Cita
  #5  
Antiguo 20-07-2010
Avatar de flystar
flystar flystar is offline
Miembro
 
Registrado: jul 2006
Posts: 184
Poder: 21
flystar Va por buen camino
Osea quiero decir..como la hecho a andar para que hago eso de poner en primer plano la aplicacion?
__________________

"Los unicos que no se equivocan son aquellos que no intentan hacer algo."
Iván Caballero Cano...
[email protected]
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Ventana minimizada windows babu API de Windows 1 16-02-2009 09:54:08
Ventana minimizada rod203 API de Windows 1 17-11-2008 19:25:45
Canvas (ventana minimizada) ganegri Gráficos 5 17-07-2007 22:45:40
Resaltar una ventana minimizada johncook Varios 2 27-11-2004 14:10:00
Ventana Minimizada diegofhernando Varios 4 16-05-2003 15:32:25


La franja horaria es GMT +2. Ahora son las 15:51:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi