|
Postada em 29/07/2005 11:35 hs
Olá amigo, se você estiver usando o SetFocus no evento Load do Form ele dará realmente esse erro "Argumento ou chamada de procedimento inválido", experimente usar esse comando no evento Activate do Form. Tentei...
Abraços!!! by Gustavo Bittencourt Costa
|
|
|
|
jongle
|
CAPANEMA PA - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2005 14:14 hs
aqui vai a resposta.. nao uma em load, mais sim em Activate.. entendeu, até Private Sub Form_Activate() If meucampo = "" Then meucampo.SetFocus End If End Sub
|
|
|
Erico
|
SALVADOR BA - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2005 15:01 hs
Aclentz, Verifique se o seu campo esta habilitado.
A.Erico S.Peixoto -------------------- Analista de Sistemas
|
|
|
aclentz
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2005 20:26 hs
Buenas Pessoal!! Obrigado pelas respostas. E pior que continua dando erro, mesmo no evento Form_Active(), o campo está habilitado e não está bloqueado. Não sei mais o que fazer, já troquei o controle mas não resolveu. Antônio Carlos AL Soluções em Informática Ltda Caxias do Sul - RS
|
|
|
JDBasic
|
SIMÃO DIAS SE - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2005 21:26 hs
aclentz, Você pode dar o comando show antes do set focus, assim: Private Sub Form_Load() Show Text1.SetFocus End Sub
Ou como eu faço quando quero que um controle seja carregado com o foco só defino a propriedade Tabindex =0 Valeu.
|
|
|
aclentz
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2005 23:14 hs
Consegui resolver pessoal, obrigado... Aproveitando a ultima dica, mudei meu procedimento e funcionou. Valeu Antônio Carlos AL Soluções em Informática
|
|
|