Ir para conteúdo
Fórum Script Brasil
  • 0

Me Ajudem Com Uma Combobox


mestre fyoda

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

deu quase certo , ta dando um pequeno problema , o campo Texto so desaparece quando eu digito alguma coisa no campo texto em que vai desaparecer , como concerto isso ?

campo texto meufilho1 ( esse campo desaparece )

Private Sub nomefilho1_Change()

If quantidade.ListIndex = 2 Then

nomefilho1.Visible = False

nomefilho2.Visible = True

nomefilho3.Visible = True

End If

End Sub

Link para o comentário
Compartilhar em outros sites

  • 0

você ta fazendo certo, só q no evento errado.

Se você puser no Nomefilho1_Change ele só vai esconder as caixas de texto, quando você alterar o esse campo.

Ponha esses códigos no evento onclick do ComboBox. Tipo assim:

Private Sub Combo1_OnClick '<- Esse evento
If quantidade.ListIndex = 2 Then
nomefilho1.Visible = False
nomefilho2.Visible = True
nomefilho3.Visible = True
End If
End Sub

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, explica o q ta dando errado...

Faça o seguinte.

Verifique os nomes dos seus objetos:

1 - Seu combo chama quantidade?

2 - As caixas de texto se chamam nomefilho1 e nomefilho2?

OK. Então use o seguinte codigo:

Private Sub quantidade_Click()
    If quantidade.ListIndex = 0 Then
        nomefilho1.Visible = False
        nomefilho2.Visible = False
    ElseIf quantidade.ListIndex = 1 Then
        nomefilho1.Visible = True
        nomefilho2.Visible = False
    ElseIf quantidade.ListIndex = 2 Then
        nomefilho1.Visible = True
        nomefilho2.Visible = True
    End If
End Sub

Adapte o código de acordo com como você quer.

Vi q voce esta usando 3 textbox.

Qual o proposito do terceiro, se o cara pode por no máximo apenas 2 filhos?

Link para o comentário
Compartilhar em outros sites

  • 0

deu certo daquele geito q você me passou mas tinha um pqueno erro .

formata errada

Private Sub Combo1_[COLOR=red]OnClick [/COLOR]'<- Esse evento
If quantidade.ListIndex = 2 Then
nomefilho1.Visible = False
nomefilho2.Visible = True
nomefilho3.Visible = True
End If
End Sub
o certo
Private Sub Combo1_[COLOR=red]Click [/COLOR]'<- Esse evento
If quantidade.ListIndex = 2 Then
nomefilho1.Visible = False
nomefilho2.Visible = True
nomefilho3.Visible = True
End If
End Sub

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...