1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[VB10] - Eventos ListBox

Discussão em 'Programação' iniciada por asd29, 16 de Abril de 2012. (Respostas: 1; Visualizações: 706)

  1. Boas !

    precisava que me ajudassem a criar um código para conseguir ao clicar nos dados da listbox, aparecer os outros dados respectivos a essa pessoa nas textbox's (listbox ligada ao Access), sou iniciante e se alguém me poder ajudar desde já agradeço

    Cumps !
     
  2. Boas
    Já criaste uma classe de Pessoa?Se sim,apenas tens que obter os valores das pessoas do Access a partir de um loop (For ou While),criar uma instância da classe Pessoa em cada passo e adicioná-la à ListBox e de seguida no evento MouseDoubleClick da ListBox pegares no SelectedItem e obteres os dados a partir daí.Algo deste género:
    Preencher ListBox
    Código:
    While dr.Read()[INDENT]Dim pessoa As New Pessoa(dr("Nome"), dr("Morada"), dr("Telefone"))
    lstPessoas.Items.Add (pessoa)
    [/INDENT]
    End While
    Obter dados da ListBox
    Código:
    Private Sub lstPessoas_MouseDoubleClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles lstPessoas.MouseDoubleClick
    [INDENT]Dim pessoa As Pessoa = CType(lstPessoas.SelectedItem(), Pessoa)
    txtNome.Text = pessoa.Nome
    txtMorada.Text = pessoa.Morada
    txtTelefone.Text = pessoa.Telefone[/INDENT]
    End Sub
    Cumps
     

Partilhar esta Página