PDA

View Full Version : حذف کردن و برگرداندن از لیست باکس



Future
چهارشنبه 12 خرداد 1389, 10:40 صبح
سلام دوستان, من یه برنامه دارم که یه سری مشخصات رو از کاربر می گیره و درون لیست باکس قرار میده.
با زدن کلید ویرایش کاربر می تونه مشخصات هر دانشجو رو تغییر بده. برای گزینه حذف من هر آیتم را از لیست باکس به کمک LstBox.Items.RemoveAt(LstBox.SelectedIndex);
انجام دادم. حالا برای اینکه آخرین حذف را دوباره به لیست باکس برگردونم نمی دونم چه باید کرد.
البته برای این کار با زدن کلید undo کاربر مشخصات public مثل نام و فامیل را داخل لیست باکس بر می کردونه ولی مشکل اینجاست که سایر مشخصات که در textbox ها بودن از بین میره.

ممنون میشم اگه به این برنامه یه نگاهی بکنید و بگید چطوری این مشکل را باید حل کرد.

s.khoshfekran
چهارشنبه 12 خرداد 1389, 10:47 صبح
آخری رو تو یه متغییر ذخیره کن!

Future
چهارشنبه 12 خرداد 1389, 10:53 صبح
من متغیر ها رو داخل آرایه ریختم و از این لحاظ موردی ندارن. ولی وقتی مشخصات رو دوباره بر می گردونم و روی آیتم ها در لیست باکس حرکت می کنم مشکل اینه که مشخصات میبوط به اون آیتم از بین میره.

ali_C#‎‎programer
یک شنبه 27 فروردین 1391, 13:01 عصر
سلام
من چطوری می تونم محتویات لیست باکس را ویرایش کنم؟

Mahmoud Zaad
یک شنبه 27 فروردین 1391, 13:47 عصر
سلام
من چطوری می تونم محتویات لیست باکس را ویرایش کنم؟
سلام
با استفاده از ایندکس سطر مورد نظر میشه اینکارو کرد به نظر من ابتدا سطر مورد نظر رو حذف کنید بعد مقدار جدید رو توی اون ایندکس وارد کنید:


listBox1.Items.RemoveAt(5);
listBox1.Items.Insert(5, textBox1.Text);