PDA

View Full Version : یک سوال در مورد ListView



mohsen57
جمعه 03 خرداد 1387, 22:03 عصر
در ListView با کدام یک از متدها میشه یک ایتم رو انتخاب کرد؟ یعنی های لایت بشه انگار که روش کلیک شده باشه.

مهران رسا
جمعه 03 خرداد 1387, 22:12 عصر
SelCount یا Selected ...

mohsen57
جمعه 03 خرداد 1387, 23:39 عصر
SelCount وجود نداره. با Selected هم نمیشه حداقل های لایت نمیشه.

SeyedMoosavi
شنبه 04 خرداد 1387, 00:04 صبح
اگه منظور شما همون ListBox هست با این کد می تونی حلش کنی

List1.Listindex="عدد دلخواه"

mohsen57
شنبه 04 خرداد 1387, 01:36 صبح
این مثال شما برای ListBox است من دقیقا همین کار رو برای ListView می خوام انجام بدم. هرکاری میکنم نمیشه!

کسی بلد نیست؟

ASKaffash
شنبه 04 خرداد 1387, 14:57 عصر
با سلام
به شکل ذیل

Private Sub Command1_Click()
Me.ListView1.ListItems.Item(2).Selected = True
Me.ListView1.SetFocus
End Sub

mohsen57
یک شنبه 05 خرداد 1387, 01:12 صبح
با سلام
به شکل ذیل

Private Sub Command1_Click()
Me.ListView1.ListItems.Item(2).Selected = True
Me.ListView1.SetFocus
End Sub

نمیشه بدون SetFocus این کار رو انجام داد؟ چون یک تایمر هر 5 ثانیه این کار رو انجام میده و فوکس رو میگیره و نمیزاره با برنامه کار کنم. تازه اسکرول رو هم جابجا نمیکنه.
در ListBox متد Selected بدون گرفتن فوکس قشنگ عمل میکنه با اسکرول.

ASKaffash
یک شنبه 05 خرداد 1387, 07:58 صبح
با سلام
بخشی از کدتان را قرار دهید تا برایتان اصلاح کنیم