PDA

View Full Version : حذف یک item از listbox



alirzn
چهارشنبه 25 مهر 1386, 10:17 صبح
چطور میشه آیتم انتخابی در listbox رو حذف کرد؟

hassan razavi
چهارشنبه 25 مهر 1386, 10:26 صبح
listBox1.Items.RemoveAt(5);


5 شماره آیتم هست



listBox1.SelectedIndex;

شماره آیتم انتخاب شده رو برمیگردونه

piroozman
چهارشنبه 25 مهر 1386, 21:56 عصر
listBox1.Items.RemoveAt(5);


5 شماره آیتم هست



listBox1.SelectedIndex;

شماره آیتم انتخاب شده رو برمیگردونه
البته بهتره که شما از یک شرط یا از یک try و cach استفاده کنید تا اگر کاربر ایتمی را انتخاب نکرده بود و بر روی کلید حذف کلیک کرد برنامه با مشکل واجه نشه
مثلا کد زیر
int n;

n = this.listBox1.SelectedIndex;
if(n>=0)
this.listBox1.Items.RemoveAt(n);

piroozman
چهارشنبه 25 مهر 1386, 21:57 عصر
listBox1.Items.RemoveAt(5);


5 شماره آیتم هست



listBox1.SelectedIndex;

شماره آیتم انتخاب شده رو برمیگردونه
شما باید از یک شرط برای کنترل حذفهایتان استفاده کنید
مثلا کد زیر
int n;

n = this.listBox1.SelectedIndex;
if(n>=0)
this.listBox1.Items.RemoveAt(n);

piroozman
چهارشنبه 25 مهر 1386, 21:57 عصر
listBox1.Items.RemoveAt(5);


5 شماره آیتم هست



listBox1.SelectedIndex;

شماره آیتم انتخاب شده رو برمیگردونه
شما باید از یک شرط برای کنترل حذف ایتمهایتان استفاده کنید مثلا کد زیر
int n;

n = this.listBox1.SelectedIndex;
if(n>=0)
this.listBox1.Items.RemoveAt(n);

micy_microgroup
پنج شنبه 26 مهر 1386, 04:55 صبح
دوست عزیز از کد زیر استفاده کن
در صورتی که فقط کاربر یک گزینه را انتخاب کرده باشد
listBox1.Items.Remove(listBox1.SelectedItem);

danial82
جمعه 11 آبان 1386, 01:32 صبح
با سلام من میخوام با انتخاب یک آیتم از لیست باکس enbleاون آیتم false بشه یعنی دیگه قابل انتخاب نباشه چیکار باید بکنم

piroozman
یک شنبه 13 آبان 1386, 09:15 صبح
با سلام من میخوام با انتخاب یک آیتم از لیست باکس enbleاون آیتم false بشه یعنی دیگه قابل انتخاب نباشه چیکار باید بکنم

در رویداد selectindex لیست باکس خود کد زیر را وارد کنید:
;this.listBox1.Enabled = false

danial82
دوشنبه 14 آبان 1386, 22:52 عصر
در رویداد selectindex لیست باکس خود کد زیر را وارد کنید:
;this.listBox1.Enabled = false

فکر میکنم منظورتون SelectedIndexChanged این رویداد باشه از طرفی من خود لیست باکس و نمیخوام Enabled رو false کنم میخوام آیتم انتخاب شده رو Enabled رو false کنم

danial82
یک شنبه 20 آبان 1386, 22:34 عصر
یعنی تا حالا واسه کسی چنین مشکلی پیش نیومده؟