PDA

View Full Version : سوال: نمایش آخرین رکورد های اضافه شده به لیست باکس



_behnam_
پنج شنبه 04 آذر 1389, 16:46 عصر
سلام.
تو ویژوال بیسیک وقتی که ما به لیست باکس یک رکورد جدید اضافه میکنیم لیست باکس به بالا بر میگرده و رکوردهای اول رو نشون میده
من میخوام وقتی یک رکورد جدید به لیست باکس اضافه شد به بالا بر نگرده و همون آخرین رکوردو نشون بده.
دوستان لطفا راهنمایی کنید :لبخندساده:

Ali_Prodes
پنج شنبه 04 آذر 1389, 19:51 عصر
با سلام

به شکل زیر عمل کنید



Private Sub Command1_Click()
List1.AddItem "Sample_Text"
List1.ListIndex = List1.ListCount - 1
End Sub

pcdownload.bloghaa.com
شنبه 06 آذر 1389, 01:17 صبح
البته از کد زیر هم می شه برای این کار استفاده کرد.


Private Sub Command1_Click()
List1.AddItem "hello"
List1.SetFocus
SendKeys "{PGDN}"
End Sub

mpmsoft
شنبه 06 آذر 1389, 14:31 عصر
دوستان روشهای بامزه ای مطرح کردند ولی اصولی ترین روش این روش هست

Text1.text = List1.List(List1.ListCount -1)

Ali_Prodes
یک شنبه 07 آذر 1389, 12:37 عصر
سلام.
تو ویژوال بیسیک وقتی که ما به لیست باکس یک رکورد جدید اضافه میکنیم لیست باکس به بالا بر میگرده و رکوردهای اول رو نشون میده
من میخوام وقتی یک رکورد جدید به لیست باکس اضافه شد به بالا بر نگرده و همون آخرین رکوردو نشون بده .
دوستان لطفا راهنمایی کنید :لبخندساده:

با سلام خدمت همه دوستان

جناب mpmsoft عزیز ، منظور دوستون از سوال بالا انتخاب آخرین رکورد در ListBox بود نه نمایش

مقدار آن .

_behnam_
یک شنبه 07 آذر 1389, 15:59 عصر
بله علی جان درس فرمودن .