2016-04-14 13 views
0

Listenin bir listesini bir rehber listesiyle güncelleştirmek için bir program yazmaya çalışıyorum. Sorun yaşamayan bir kişi oluşturuldu.Güncelleştirilecek Metin Kutularını Liste kutularından ayrıntılar Güncelleştirme

Şu anda seçili kişinin metin kutularındaki ayrıntılarını görüntülemede sorunlarla karşılaşıyorum.

Ayrıca, Listbox'ın en az bir öğesi bulunana kadar bir öğe ekleyemiyorum. yorumlarda belirtildiği gibi

Dim adding As Boolean 
     Dim currentContact As Integer 'holds position of current contact 
      Private Sub ShowContact() 
        Dim contact As New Contact() 
      contact=contactsListBox.Items(currentcontact) 'Problems here 
        txtAddress.Text = contact.Address 
        txtCity.Text = contact.City 
        txtCompany.Text = contact.CompanyName 
        txtContact.Text = contact.ContactName 
        txtMobile.Text = contact.Mobile 
        txtState.Text = contact.State 
        txtzip.Text = contact.Zip 
       End Sub 


     ' And this to Save Contacts: 
      Private Sub SaveContact() 
        Dim contact As New Contact() 
        contact.CompanyName = txtCompany.Text 
        contact.Address = txtAddress.Text 
        contact.City = txtCity.Text 
        contact.ContactName = txtContact.Text 
        contact.Email = txtEmail.Text 
        contact.Mobile = txtMobile.Text 
        contact.State = txtState.Text 
        contact.Zip = txtState.Text 
        If contactsListBox.SelectedItems.Count > 0 Then 
         If adding Then 
          contactsListBox.Items.Add(contact).ToString() 
         Else 
          contactsListBox.Items(currentContact) = contact 
          contactsListBox.Items.RemoveAt(currentContact) 
          contactsListBox.Items.Add(contact).ToString() 
         End If 
        End If 
       End Sub 
+0

Böylece, kişinin liste kutusunun seçtiğini göstermesini istersiniz? – Werdna

+0

Evet, ilgili kişilerin bilgileri metin kutularında gösterilmelidir. –

+0

ile ilgili bir kaç yol vardır, 1 IF Bildirimi ve muhtemelen işe yarayan başka bir şey de CASE Bildirimi olur ve uygulamanız için en uygun olanı bulur. – Werdna

cevap

0

i bir SQL veritabanı kullanır: Burada

ShowContacts alt rutindir.
Veritabanınızı ayarlamak için takip edebileceğiniz bir rehber olarak hazırladığım bir video.
https://www.youtube.com/watch?v=A8GQIfniA4c
Herhangi bir sorun yaşarsanız, bildirin ve size yardımcı olmak için elimden gelenin en iyisini yapacağım.
Mutlu Kodlama!

İlgili konular