Page 58 - 6735
P. 58

'перший спосіб заповнення списку:
           ListBox1.AddItem "Перший" 'перший елемент списку
           ListBox1.AddItem "Другий" 'другий елемент списку
           ListBox1.AddItem "Третій" 'третій елемент списку
           ListBox1.Clear 'очистити список
           'другий спосіб заповнення списку:
           ListBox1.List = Array("Перший", "Другий", "Третій")
           End Sub

           'процедура обробки події Click (натиск лівою кнопкою миші)
           Private Sub ListBox1_Click()
           'вивести в надпис форми вибраний елемент, його індекс,
           кількість елементів
           UserForm8.Caption = ListBox1.Text & " " &
           ListBox1.ListIndex _
           & "/" & ListBox1.ListCount
           End Sub

           'процедура обробки події KeyDown (опущена клавіша на
           клавіатурі)
           Private Sub ListBox1_KeyDown(ByVal KeyCode As
           MSForms.ReturnInteger, ByVal Shift As Integer)
           'якщо натиснуто "Insert", додати новий елемент
           If KeyCode = vbKeyInsert Then ListBox1.AddItem "Новий",
           ListBox1.ListIndex + 1
           'якщо натиснуто "Delete", видалити елемент
           If KeyCode = vbKeyDelete Then ListBox1.RemoveItem
           ListBox1.ListIndex
           End Sub












                                          58
   53   54   55   56   57   58   59   60   61   62   63