ED CLARETT
não registrado
|
|
Postada em 07/11/2006 15:06 hs
Ola amigos... Como faço para chamar o Evento LostFocus de um textBox Tenho um MDI com barras de botões Tenho um Form com uma Text Quando o usuario clica no botão na barra de botões o evento LostFocus não é acionado no text, a menos que o usuario clique em outro lugar no form Este text é formatado quando o usuario sai dele mas se ele clica no botão no MDI sem antes clicar em outro lugar no form, nada acontece No meu caso não posso usar um MskBox Aguem pode me ajudar aí?
|
|
|
|
|
Postada em 07/11/2006 20:46 hs
EAE!!!
tenta assim, no botão vc coloca:
Private Sub Command1_Click() Call Text1_LostFocus End Sub
desse jeito irá chamar a rotina de seu LostFocus sem ter q passar antes por sua text
Espero ter ajudado!!!
t+
.:Rodrigo Bedin:.
|
|
|
|
Postada em 08/11/2006 09:32 hs
Vc não poderia colocar sua rotina numa procedure e no evento lostfocus chamar esta rotina? assim no botão do MDI vc tb pode chamar a procedure... é outra alternativa... at+
|
|
|
ED CLARETT
não registrado
|
|
Postada em 08/11/2006 13:38 hs
NÃO FUNCIONA COM Call Text1_LostFocus Também não posso usar uma procedure, tem que ser no text mesmo Acho que não mencionei, meu Text é uma Array, acho que é por isso que o LostFocus não funciona, devendo ser usado uma outra função qualque, sei lá.. Obrigado por qualquer ajuda
|
|
|
|
Postada em 08/11/2006 13:47 hs
ED CLARETT, Tente assim: Private Sub Command1_Click() Dim i As Integer For i = 0 To Text1.UBound Text1_LostFocus(i) Next i End Sub Joseph Solvay Técnico em Informática, programador e futuro filósofo São Paulo/SP < jsff77@hotmail.com>
|
|
|
ED CLARETT
não registrado
|
|
Postada em 08/11/2006 14:00 hs
Tambem não funcionou, da erro na linha 'Text1_LostFocus(i)
Method or data member not found (Error 461)
|
|
|