ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
ControlName : List0
اگر خاصیت MultiSelect از پراپرتی خود لیست باکس انتخاب شود ( Simple Or Extended ) با متد زیر مقادیر Bound Column لیست باکس صفر در پنجره ی Immediate Windo w محیط VBE لیست خواهد گردید.
If Me.List0.ItemsSelected.Count>0 Then
Dim VarItem As Variant
For Each VarItem In List0.ItemsSelected
(Debug.Print List0.ItemData(VarItem
Next
End If
چنانچه لیست باکس چند ستونه باشد و بخواهید مقادیر Column ها با توجه به Row انتخابی را بدست آورید باید بطریق ذیل عمل بنمائید
(Debug.Print List0.Column(0,2
که مقدارکالمن 0 و ردیف سوم را برمی گرداند ایندکس ها از صفر شروع می شوند
برای تعداد ردیف یا Row
List0.ListCount
Dim i
For i=0 To List0.Listcount-1
برای ستون یا Column
List0.ColumnCount
INDEX : یک Long Integer که محدوده میتونه از صفر باشه تا ColumnCount منهای یک
ROW : یک Integer که محدوده میتونه از صفر باشه تا ListCount منهای یک
صفر را برای ارجاع به ستون اول بکارمی برید یک برای ستون دوم و ....
صفر را برای ارجاع به ردیف اول بکار میبرید یک برای ردیف دو م و ....
(FORMS!CONTACTS!COSTUMERS.COLUMN(1,4
مثال بالا ارجاع میکند به کالمن یا ستون دوم و راو یا ردیف پنجم