PDA

View Full Version : کار با listbox



shr6557
چهارشنبه 05 دی 1386, 23:33 عصر
سلام
من یه لیست باکس دارم می خوام کاربر روی هر کدوم از اعضای لیست کلیک کرد یه کاری متناسب با ردیفی که روش کلیک شده انجام بدم از کجا بفهمم رو کدومشون کلیک شده؟

LordDevil
چهارشنبه 05 دی 1386, 23:58 عصر
اگر می خواهید نام را برگرداند یا در متغیری ذخیره کند باید اینطوری عمل کنید.



strName=lstData.Items[lstData.selectedIndex].ToString()



که در آن strName متغیری از نوع String و lstData نام لیست باکستان است.

hassan razavi
پنج شنبه 06 دی 1386, 07:47 صبح
از رویداد SelectedIndexChanged و کدی که جناب LordDevil فرستادند استفاده کنید. البته مستقیما هم می تونید از listBox1.SelectedIndex برای تشخیص آیتم انتخاب شده استفاده کنید.

mamali_programer
پنج شنبه 06 دی 1386, 07:54 صبح
سلام دوست عزیز

میتونی از این کد استفاده کنی :


int a = listBox1.SelectedIndex;
button1.Text = listBox1.Items[a].ToString();


فکر کنم کد کاملا مشخصه و نیاز به توضیح بیشتر نباشه