PDA

View Full Version : سوال: سوال در مورد listbox



MBG73
پنج شنبه 14 آبان 1388, 04:55 صبح
سلام

چیکار باید بکنم که اگه تعداد داده های listbox زیاد شد scrollbar ظاهر نشه و وقتی تعداد داده ها زیاد شد خود listbox به طور خودکار بیاد پایین ؟

ممنون.

vbhamed
پنج شنبه 14 آبان 1388, 07:10 صبح
سلام

چیکار باید بکنم که اگه تعداد داده های listbox زیاد شد scrollbar ظاهر نشه و وقتی تعداد داده ها زیاد شد خود listbox به طور خودکار بیاد پایین ؟

ممنون.

براي اينكه ScrollBar ظاهر نشه تو توابع API دنبالش بگرد اما براي قسمت دوم هر موقع آيتمي اضافه ميشه دستور زير رو بعدش بنويس


List1.ListIndex = List1.ListCount - 1

MBG73
شنبه 16 آبان 1388, 04:13 صبح
میشه این توابع API رو توضیح بدین؟
ممنون

ASedJavad
شنبه 16 آبان 1388, 05:35 صبح
سلام از دستور زير استفاده کن:

Private Declare Function ShowScrollBar Lib "user32" (ByVal hwnd As Long, ByVal wBar As Long, ByVal bShow As Long) As Long

Private Sub Command1_Click()
Call ShowScrollBar(List1.hwnd, 1, False)
End Sub