PDA

View Full Version : درج , حذف آیتم در collection یک لیست باکس



پرستو پارسایی
یک شنبه 12 شهریور 1396, 15:26 عصر
سلامadd کردن درلیست باکس منظورم نیست درج و حدف در collection که در propreties هست مد نظرمه ، البته با کد نویسی میخوام از یک تکست باکس ببرم تو collection ولی نمیدونم امکان پذیره یا نه
ممنون میشم در صورت اطلاع پاسخ دهید

محمد آشتیانی
دوشنبه 13 شهریور 1396, 15:58 عصر
سلام
در پیاده سازی کنترل لیست باکس یک پراپرتی وجود داره به اسم Items از نوع ObjectCollection ، بنابراین وقتی شما ListBox.Items.Add رو فراخوانی می کنید ، دقیقا دارید متد Add از کلاس ObjectCollection رو فراخوانی می کنید. ضمن اینکه در کلاس لیست باکس اون آیتم که در ObjectCollection اضافه شده ، برای شما نمایش هم داده میشه که جزئی از پیاده سازی کنترل ListBox هست.

با توضیحات بالا ، دو حالتی که شما در سوالتون مطرح کردید ، در واقع یک حالت بیشتر نیست و جواب سوال شما اینه که خیر ، نمیشه


اگر حتما میخواید آیتم های ورودی رو جایی نگهداری کنید (غیر از ObjectCollection لیست باکس) و بعدا در لیست باکس نمایش بدید ، میتونید آیتم هاتون رو در یک List یا یک Collection یا آرایه و یا ... ذخیره کنید و نهایتا اون رو به Items در ListBox انتساب بدید.



موفق باشید.