Boa tarde!
Como faço para identificar se uma msginfo foi exibida? Case eu adicione o comando self.oHelper.SetButton("Fechar") e a msginfo não tenha sido exibida é retornado erro. É possível realizar tal validação? Obrigado!
Boa tarde!
Como faço para identificar se uma msginfo foi exibida? Case eu adicione o comando self.oHelper.SetButton("Fechar") e a msginfo não tenha sido exibida é retornado erro. É possível realizar tal validação? Obrigado!
Cara, a melhor forma de você fazer isso seria no instante antes de exibir a mensagem, 'setar' o valor de uma variável como true
, e depois verificar o valor dela.
Pelo que sei, você não consegue verificar pela callstack se essa função já foi chamada, caso ela tenha sido fechada depois, pois ela não estará mais na callstack.
Exemplo:
. . .
If nValor <= 0
lExibiu := .T.
MsgInfo("Valor invalido")
EndIf
. . .
If lExibiu
// Erro
Else
// Sucesso
EndIf
. . .