Messages e Forms, criando atrás da tela principal..
Olá Amigos,
ultimamente tenho notado um problema nos programas, estava tudo funcionando corretamente, quando as telas começaram a ´sumir´ quando criadas. Na verdade elas estão indo para trás da tela principal.
Eu tenho uma rotina que durante o processo o programa faz algumas perguntas para o usuario, porem as Messagedlg´s não estão aparecendo, mas se agente teclar alt+tab elas voltam... alguem já viu isso?Oo
ultimamente tenho notado um problema nos programas, estava tudo funcionando corretamente, quando as telas começaram a ´sumir´ quando criadas. Na verdade elas estão indo para trás da tela principal.
Eu tenho uma rotina que durante o processo o programa faz algumas perguntas para o usuario, porem as Messagedlg´s não estão aparecendo, mas se agente teclar alt+tab elas voltam... alguem já viu isso?Oo
Daniel Martins
Curtidas 0
Respostas
Osocram
14/08/2009
Esse é um problema do showmodal.
ja tive isso c msg e com relatorios do quickReport...
infelizmente não sei como arrumar.
Mas vc não é o unico c esse prob. pode ter certeza
uma coisa q fiz e diminuiu mto isso... era que na tela principal eu deixava como alwaysOnTop e talz.. e tirei isso.
[quote:91d4c7ff1a=´DAniel S Martins´]Olá Amigos,
ultimamente tenho notado um problema nos programas, estava tudo funcionando corretamente, quando as telas começaram a ´sumir´ quando criadas. Na verdade elas estão indo para trás da tela principal.
Eu tenho uma rotina que durante o processo o programa faz algumas perguntas para o usuario, porem as Messagedlg´s não estão aparecendo, mas se agente teclar alt+tab elas voltam... alguem já viu isso?Oo[/quote:91d4c7ff1a]
ja tive isso c msg e com relatorios do quickReport...
infelizmente não sei como arrumar.
Mas vc não é o unico c esse prob. pode ter certeza
uma coisa q fiz e diminuiu mto isso... era que na tela principal eu deixava como alwaysOnTop e talz.. e tirei isso.
[quote:91d4c7ff1a=´DAniel S Martins´]Olá Amigos,
ultimamente tenho notado um problema nos programas, estava tudo funcionando corretamente, quando as telas começaram a ´sumir´ quando criadas. Na verdade elas estão indo para trás da tela principal.
Eu tenho uma rotina que durante o processo o programa faz algumas perguntas para o usuario, porem as Messagedlg´s não estão aparecendo, mas se agente teclar alt+tab elas voltam... alguem já viu isso?Oo[/quote:91d4c7ff1a]
GOSTEI 0
Daniel Martins
14/08/2009
Pois é... e pior que não é só no meu programa que isso acontece.. mas sabe como é né.. o usuario pergunta, achando que o cara é Deus pra responder tudo... tsc tsc
to achando que é sabotagem da M$ :shock:
to achando que é sabotagem da M$ :shock:
GOSTEI 0
Emerson Nascimento
14/08/2009
isso aconteceu comigo, porém somente no Windows Vista.
resolvi no XP usando o Application.MessageBox() com a flag MB_TASKMODAL.
lembrando que uso o Delphi 2006. talvez isso já tenha sido corrigido no Delphi 2007/2009
resolvi no XP usando o Application.MessageBox() com a flag MB_TASKMODAL.
lembrando que uso o Delphi 2006. talvez isso já tenha sido corrigido no Delphi 2007/2009
GOSTEI 0