PDA

View Full Version : سوال در ورد Listview



Snoopboy
چهارشنبه 27 مرداد 1389, 12:50 عصر
با سلام و خسته نباشید
من یه سوال در مورد List View أارم . اینکه چطوری در لیست آیتم هایی که ایندکس ایک.ن اونها شماره 2 هست رو حذف کنم از لیست .
ممنون:قلب:

ramzdar
چهارشنبه 27 مرداد 1389, 12:55 عصر
من که منظورتو نفهمیدم

M.T.P
چهارشنبه 27 مرداد 1389, 13:09 عصر
اگه کنترل Listview شما امسش Lv باشه:


If Lv.Listitems(Index).SmallIcon = 1 Then
'Do...
End If

میتونی تو یک حلقه همه آیتم ها رو چک کنی و عملیات مربوطه رو انجام بدی.

Snoopboy
چهارشنبه 27 مرداد 1389, 13:27 عصر
Dim C As Integer
For C = 1 To lv.ListItems.Count
If lv.ListItems(C).SmallIcon = 1 Then
lv.ListItems.Remove (C)
End If
Next C


این کد منه ولی ارور میده

M.T.P
چهارشنبه 27 مرداد 1389, 14:14 عصر
به خاطر حذفه آیتم هاست:


Dim C As Integer
For C = 1 To lv.ListItems.Count
If C > lv.ListItems.Count Then Exit For
If lv.ListItems(C).SmallIcon = 1 Then
lv.ListItems.Remove (C)
C = C - 1
End If
Next C