ش | ی | د | س | چ | پ | ج |
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 |
ListBox.Properties
: ListCount
شمارش ردیف های داخل لیست باکس
: ListIndex
ایندکس ردیف های لیست باکس که از صفر شروع میشود
: ItemData
گرفتن آیتم کلیک شده !!! با توجه به ایندکس آن
(ListBox.ItemData(Listbox.ListIndex
: (Selected(lRow
چک میکند آیا انتخاب شده یا خیر ، فرضا بخواهید ردیف موردنظر انتخاب شود ( lRow از صفر شروع می شود مهندسان عزیز!!!)
ListBox.Selected(4)=True
: ItemSelected
برای فعال کردن حالت چند انتخابی ردیف ها ی یک لیست باکس ، از پنجره ی پراپرتی خود کنترل ، پراپرتی MultiSelect را به حالت Simple یا Extended تنظیم بنمائید.
این پراپرتی خودش دو تا پراپرتی دارد به نام های Count و Item و متدی ندارد.
مثال برای شمارش آیتم های سلکت شده : (محدودیت ر دیف های ایجادشده حدودتقریبی ۶۴۰۰۰ ردیف )
Dim C As Long
۱-C=ListBox.ItemSelected.Count
برای گرفتن آیتم های سلکت شده هم میتوان توسط تابع For...Next و لوپ زدن در کانت آن که به متغیر C ارسال شده اقدام نمود ... گرفتن دیتای آیتم : (LISTBOX.ITEMDATA(LISTBOX.LISTINDEX که در پراپرتی مربوطه بدان اشاره گردید.
: (Column(Index,IRow
برای ارجاع به کالمن مشخص شده که هر دو از صفر شروع میشوند تاکانت Index یا IRow منهای یک
فرضا اگر لیست باکس شما چهارستونه باشد برای گرفتن دیتای ستون دوم و ردیف پنجم
(LISTBOX.COLUMN(1,4
: ColumnCount
برای شمارش کالمن های لیست باکس یا لیست باکس کمبو استفاده میشود ( کانت منهای یک !!! )
فرضا برای گرفتن دیتاهای کل کالمن ها در ردیف مورد نظر در کانت کالمن منهای یک لوپ ایجاد شده و طبق پراپرتی کالمن آیتم ها نمایش یا پرینت خواهد شد.
: ColumnOrder
برای تعیین ترتیب نمایش کالمن های دیتاشیت استفاده میشود فقط دیتا شیت !!! این پراپرتی زمانیکه جدول بازباشد اعمال نخواهدشد و باید بسته و دوباره بازشود تا اعمال گردد.
: BoundColumn
دیتای کالمنی که باید در جدول اعمال شود فرضا سه ستون دارید میخواهید اطلاعات کالمن ۳ و ردیف انتخاب شده در جدول ثبت شود باند را روی ۳ میگذارید که در حصر کالمن ۳ فقط باشد برای عدم نمایش کالمن های دیگر پراپرتی ColumnWidth است که میتوانید آنرا صفر کنید فرضا اگر ۳ ستون داشته باشید و فقط بخواهید ستون سوم را ببینید در پنجره ی پراپرتی لیست باکس و پراپرتی ColumnWidth تایپ کنید 1;0;0 .. یک منظور کالمن آخر ۱ اینچ باشد .
: ColumnHeads
برای نمایش هدر لیست باکس ( تیتر ، عنوان ستون ها فقط در یک ردیف ) در لیست باکس یا لیست باکس کمبو استفاده میشود