Çeşitli Listbox Kontrol Özellikleri

Aşağıdaki örneklerde altı listbox kontrolünden program çalıştırıldığında herhangi birinin üzerine tıklanması durumunda her listbox satırının eşit sıraya gelmesi anlatılmıştır.

Hemen başlangıçtaki kodlar ise listbox kontrollerinde programın her çalışması sırasında tekrar eden elemanlar bulunmaması için alınan önlem gösterilmiştir. 


Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgsHandles ComboBox1.SelectedIndexChanged 

        ListBox1.Items.Clear() 

        ListBox2.Items.Clear() 

        ListBox3.Items.Clear() 

        ListBox4.Items.Clear() 

        ListBox5.Items.Clear() 

        ListBox6.Items.Clear() 

    End Sub 

 

    Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgsHandles ListBox1.SelectedIndexChanged 

        ListBox2.SelectedIndex = ListBox1.SelectedIndex 

        ListBox3.SelectedIndex = ListBox1.SelectedIndex 

        ListBox4.SelectedIndex = ListBox1.SelectedIndex 

        ListBox5.SelectedIndex = ListBox1.SelectedIndex 

        ListBox6.SelectedIndex = ListBox1.SelectedIndex 

        ListBox2.TopIndex = ListBox1.TopIndex 

        ListBox3.TopIndex = ListBox1.TopIndex 

        ListBox4.TopIndex = ListBox1.TopIndex 

        ListBox5.TopIndex = ListBox1.TopIndex 

        ListBox6.TopIndex = ListBox1.TopIndex 

 

    End Sub 

 

    Private Sub ListBox2_SelectedIndexChanged(sender As Object, e As EventArgsHandles ListBox2.SelectedIndexChanged 

        ListBox1.SelectedIndex = ListBox2.SelectedIndex 

        ListBox3.SelectedIndex = ListBox2.SelectedIndex 

        ListBox4.SelectedIndex = ListBox2.SelectedIndex 

        ListBox5.SelectedIndex = ListBox2.SelectedIndex 

        ListBox6.SelectedIndex = ListBox2.SelectedIndex 

        ListBox1.TopIndex = ListBox2.TopIndex 

        ListBox3.TopIndex = ListBox2.TopIndex 

        ListBox4.TopIndex = ListBox2.TopIndex 

        ListBox5.TopIndex = ListBox2.TopIndex 

        ListBox6.TopIndex = ListBox2.TopIndex 

    End Sub 

 

    Private Sub ListBox3_SelectedIndexChanged(sender As Object, e As EventArgsHandles ListBox3.SelectedIndexChanged 

        ListBox1.SelectedIndex = ListBox3.SelectedIndex 

        ListBox2.SelectedIndex = ListBox3.SelectedIndex 

        ListBox4.SelectedIndex = ListBox3.SelectedIndex 

        ListBox5.SelectedIndex = ListBox3.SelectedIndex 

        ListBox6.SelectedIndex = ListBox3.SelectedIndex 

        ListBox1.TopIndex = ListBox3.TopIndex 

        ListBox2.TopIndex = ListBox3.TopIndex 

        ListBox4.TopIndex = ListBox3.TopIndex 

        ListBox5.TopIndex = ListBox3.TopIndex 

        ListBox6.TopIndex = ListBox3.TopIndex 

    End Sub 

 

    Private Sub ListBox4_SelectedIndexChanged(sender As Object, e As EventArgsHandles ListBox4.SelectedIndexChanged 

        ListBox1.SelectedIndex = ListBox4.SelectedIndex 

        ListBox3.SelectedIndex = ListBox4.SelectedIndex 

        ListBox2.SelectedIndex = ListBox4.SelectedIndex 

        ListBox5.SelectedIndex = ListBox4.SelectedIndex 

        ListBox6.SelectedIndex = ListBox4.SelectedIndex 

        ListBox1.TopIndex = ListBox4.TopIndex 

        ListBox3.TopIndex = ListBox4.TopIndex 

        ListBox2.TopIndex = ListBox4.TopIndex 

        ListBox5.TopIndex = ListBox4.TopIndex 

        ListBox6.TopIndex = ListBox4.TopIndex 

    End Sub 

 

    Private Sub ListBox5_SelectedIndexChanged(sender As Object, e As EventArgsHandles ListBox5.SelectedIndexChanged 

        ListBox1.SelectedIndex = ListBox5.SelectedIndex 

        ListBox3.SelectedIndex = ListBox5.SelectedIndex 

        ListBox4.SelectedIndex = ListBox5.SelectedIndex 

        ListBox2.SelectedIndex = ListBox5.SelectedIndex 

        ListBox6.SelectedIndex = ListBox5.SelectedIndex 

        ListBox1.TopIndex = ListBox5.TopIndex 

        ListBox3.TopIndex = ListBox5.TopIndex 

        ListBox4.TopIndex = ListBox5.TopIndex 

        ListBox2.TopIndex = ListBox5.TopIndex 

        ListBox6.TopIndex = ListBox5.TopIndex 

    End Sub 

End Class 

 

Yorumlar

Bu blogdaki popüler yayınlar

AUTOLISP DOSYALARININ KALICI KULLANIMI

AUTOLISP PROGRAMLARINI ÇALIŞTIRMAK

MS Access Veritabanı Tablosuna Visual Basic ile Veri Eklemek