|
Postada em 16/08/2005 08:58 hs
Pessoal, estou com um problema. Estou abrindo um form como vbmodal, e ao pressionar a tecla esc neste formulario deveria somente fecha-lo, mas ele fecha o form de baixo tambem. Alguem sabe como faco pra corrigir? Abaixo o codigo pdo form aberto com vbmodal. Private Sub MFGrdLista_KeyPress(KeyAscii As Integer) If KeyAscii = vbKeyReturn Then Me.Hide ElseIf KeyAscii = vbKeyEscape Then KeyAscii = 0 Unload Me End If End Sub
Dá-lhe internacional, unico campeao brasileiro invicto.
|
|
|
|
|
Postada em 16/08/2005 09:04 hs
mais porque vc está usando o vbmodal? em todo caso tenta usar o número na tabela acii que corresponde a tecla esc. E outra coisa vc tem que fazer no evento keypress do form. Qualquer Dúvida posta ae.
Rafael Carlos Martin Desenvolvedor de WebSites e Sitemas E-mail:rafa-martin@ibest.com.br
|
|
|
|
Postada em 16/08/2005 09:09 hs
Nao adiantou, em nem colocando o numero e nem colocando no keypress do form. continua fechado o form de baixo (no form de baixo tambem existe uma funcao para fechar o form ao pressionar esc). Outra coisa, existe outra forma de fazer isso sem usar o vbmodal? (abrir uma janela e travar as outras?)
Dá-lhe internacional, unico campeao brasileiro invicto.
|
|
|
|
Postada em 16/08/2005 11:27 hs
tenta ao inves de usar o Me usar o nome do form em questaum e tenha certeza do form q vc tah chamando, as vezes vc pod tar chamando o outro sem querer
"Quando estou fraco, aí então é que sou Poderoso"
|
|
|