|
Postada em 31/05/2004 08:43 hs
Salve,salve, galerinha gente fina. Como saber se o form esta em ativo ou em 1º plano em relação a outros aplicativos do windows? Vou explicar melhor... acrescentei ao meu projeto uma proteção de tela, que só deve ser chamada quando o Frm_menu estiver ativo e ma tela, se outro form aberto na tela não chama, se outra aplicaçao do windows estiver aberta não chama, mas se o frm_menu estiver na tela e em 1º plano chama a protecao de tela if tempo_osioso => tempo_Espera then if frm_Menu.ativo... then frm_protecao_tela.show end f end if é isso ai...
|
|
|
|
|
Postada em 31/05/2004 09:36 hs
For Each frm In Forms If frm.Name = frm_Menu.Name Then frm_protecao_tela.show End If Next frm
Roberto
|
|
|
|
Postada em 31/05/2004 12:19 hs
oi roberto, o código somente verifica se o form esta aberto, mas não verifica se esta na frente da tela, por exemplo: estou com 5 forms abertos entre eles o frm_menu , mas somente quando o frm_menu estuive na frente , deve acionar a proteção de tela, a mesma coisa vale para outros aplicativos do windows , se eu estiver com o programa aberto o frm_menu em 1º plano e abrir outro aplicativo não acionar.
|
|
|
|
Postada em 01/06/2004 08:46 hs
 ...
|
|
|
|
Postada em 01/06/2004 09:14 hs
Screen.ActiveForm.Name O Nome do Form tem que ser exatamente igual (Maiusculos e minusculos fazem diferença)
________________________ Té + Que NIMB role bons Dados! 
|
|
|
|
Postada em 01/06/2004 13:05 hs
oi Waldirjr , o seu código já ajudou bastante, ele mostra qual form esta na tela. mas voce teria algo que verifficasse em relação a outros aplicativos do windows?
|
|
|