USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Limpar todas CHECKBOX,,, de uma vez só....
Alfterra
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 22/10/2007 12:52 hs            
vc deve ta colocando a funcao num modulo né? tenta colocar no general no form...
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 22/10/2007 12:56 hs            
Vc está fazendo em VB ou VBA?
     
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
Postada em 22/10/2007 14:44 hs            
To fazendo no VB6....
 
a funçao ta no GENERAL...
 
 
Agora quando eu chamo a funcao, dá um erro:
ARGUMENT NOT OPTIONAL, isso se eu so coloco LIMPARCAMPOS
 
quando eu coloco LIMPARCAMPOS ME... ai nao dá erro, mas tambem nao limpa nada....
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 22/10/2007 14:48 hs            
No caso dá erro pois tem parâmetros a serem passados que não são opcionais. Isso tá me parecendo erro de referência...
 
Veja se existe isso: vb.textbox
 
Caso exista tente isso:
 
IF TypeOf ctrl Is vb.checkbox Then
...
Endif
 
Caso não dê certo vá no debug do vb e, em tempo de execução (óbvio né :P desculpa), e faça a comparação qdo a sub for chamada:
 
? TypeOf ctrl Is TextBox
 
veja o que ele retorna
 
? TypeOf ctrl Is Control
 
veja o que ele retorna
 
 
Só no "kick" :P
TÓPICO EDITADO
   
Alfterra
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 22/10/2007 15:37 hs            
no general do form que vc vai usar, cria i]uma SUB e nao funcao...
 
 
SUB LimpaChecks
    Dim ctrl As Control
    For Each ctrl In frm.Controls
        If TypeOf ctrl Is CheckBox Then
         ctrl.Value = 0
        End If
    Next
End Sub
 
tenta agora....
     
KoRn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 22/10/2007 15:52 hs            
entao é isso que o kerplunk falou
     
Página(s): 2/3     « ANTERIOR    PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página