Jump to content
williamjda

Como Fazer um TextBox receber dados como se fosse um ListBox?

Recommended Posts

williamjda

Olá amigos tenho a seguinte questão. No meu formulário tenho 2 campos um Código do Produto e outro Descrição do Produto. Preciso que quando eu digitar o Código a Descrição no campo Descrição. eu fiz assim e tenho um erro que acontece quando vou executar o formulário.

Criei em linha de comando dentro do próprio VB com os registro que preciso.

Código do Produto        Descrição do Produto

___________________________________________________________________________________

|      12345                    | NomeProduto|

-------------------------------------------------------------------------------------------------------------------

Esse é meu banco de dados dentro do VB.

Private produtos As Dictionary(Of String, String)

    Private Sub CarregaDados()

        produtos = New Dictionary(Of String, String)
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")
        produtos.Add("12345", "NomeProduto")


        ' FIM DO BANCO DE DADOS NOTA FISCAL INDUSTRIALIZAÇÃO 
    End Sub

Este é o código dentro do campo Código do PD.

Private Sub Código_PDTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Código_PDTextBox.TextChanged
        Dim achou As Boolean
        If Len(Código_PDTextBox.Text) >= 5 Then
            If produtos.ContainsKey(Código_PDTextBox.Text) Then ' ESTE é o erro que ocorre nesta linha: Object reference not set to an instance of an object.
                Descrição_PDTextBox.Text = produtos.Item(Código_PDTextBox.Text)
                achou = True

            End If
            If achou = False Then
            End If
        End If
    End Sub

Por favor me ajudem.

Share this post


Link to post
Share on other sites
bioshock

Primeiro não é com a criação de dois tópicos que vais ver a tua dúvida resolvida.

Segundo, escreve frases com sentido, isto parece-te ter sentido:

Preciso que quando eu digitar o Código a Descrição no campo Descrição.

?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.