PDA

View Full Version : حذف یک Item از ListView



rezaiy.ali
چهارشنبه 24 مرداد 1386, 05:15 صبح
با سلام.
من داخل ListView اطلاعات قرار دادم. حال می خوام اون item را که از listView انتخاب کردم را با زدن باتون حذف کنم.چطور می تونم این کار را کنیم؟
بعد از اینکه اطلاعاتم وارد شد می خوام بدونم چند تا Item در ListView وجود دارد؟
با تشکر

malizadeh
چهارشنبه 24 مرداد 1386, 08:17 صبح
برای سوال اول شما


ListView1.SelectedItems(0).Remove()


و برای سوال دوم

MsgBox(ListView1.Items.Count)

rezaiy.ali
چهارشنبه 24 مرداد 1386, 08:26 صبح
ضمن تشکر از شما
در مورد اول من که یک item را انتخاب می کنم، نمی دانم که index آن item چند است.
چطور می توان اندیس آن را در ListView1.SelectedItems قرار داد.
با تشکر

malizadeh
چهارشنبه 24 مرداد 1386, 08:46 صبح
وقتی شما یک ایتم رو انتخاب می کنید ایندکسی که میگیره در selecteditems برابر صفر.

حالا اگه شما چند آیتم رو همزمان انتخاب کنید به ترتیب از ابتدا شماره ایندکس میگیرند

rezaiy.ali
چهارشنبه 24 مرداد 1386, 09:07 صبح
ضمن تشکر دوباره از شما
من که یک item را انتخاب می کنم، نمی دانم که index آن item چند است.
چطور می توان اندیس آن را در ListView1.SelectedItems(???).Remove قرار داد.
با تشکر

malizadeh
چهارشنبه 24 مرداد 1386, 09:32 صبح
بنده عرض کردم خدمت شما که وقتی شما یک آیتم رو انتخاب کنید به طور اتوماتیک در پروپرتی Selected items ایندکس آن صفر می شود. و اصلاً نیاز نیست شما بدونید که ایندکس اون آیتم چند است.

حالا اگر دوتا ایتم رو انتخاب کنید اولی ایندکس 0 و دومی ایندکس 1 رو میگیرد.

البته تمام این کارها فقط برای selected items هست ودر items این کار نتیجه اشتباه برمیگرداند