[VB10] - Eventos ListBox

asd29

Membro
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 !
 
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
 
Back
Topo