Dicas do OsmarJr

Descobrir se um formulário está aberto


Como descubro se um formulário está aberto ou não?

Autor: Dev Hashish

Passe o nome do formulário para a função abaixo. A função devolve True se o formulário estiver aberto e False se não.

 

'****** Início do Código ********
Function fIsLoaded(ByVal strFormName As String) As Integer
' Devolve 0 se o formulário estiver fechado ou -1 se estiver aberto
    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <> 0 Then
        If Forms(strFormName).CurrentView <> 0 Then
            fIsLoaded = True
        End If
    End If
End Function
'****** Final do código ********
Home

Contato | Copyright©Osmar José Correia Júnior | 24-Nov-2005 18:23
Hosted by www.Geocities.ws

1