PDA

View Full Version : انتقال از لیست به لیبل



skmr_ae
چهارشنبه 07 تیر 1391, 10:23 صبح
سلام
کسی میدونه چطور میشه با انتخاب یک ایتم از لیست باکس اون ایتم در
لیبل بیاد و با غیرفعال کردنش توی لیست از لیبل بره؟؟؟؟
ممنون میشم نمونه بذارید
تشکر

harani
چهارشنبه 07 تیر 1391, 10:58 صبح
من متوجه نشدم که منظورتان از با غیرفعال کردنش توی لیست از لیبل بره یعنی چه . با کد زیر میتونید مورد انتخاب شده در لیست رو در لیبل نشان دهید .


private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
label1.Text = listBox1.SelectedItem.ToString();
}


موفق باشید .

mehdy.programmer
چهارشنبه 07 تیر 1391, 12:55 عصر
دوست عزیز با این کد میشه این کار رو کرد:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(listBox1.SelectedItem=!null)
{
label1.Text = listBox1.SelectedItem.ToString();
}
else
{
label1.text="";
}
}

skmr_ae
جمعه 09 تیر 1391, 09:46 صبح
سلام
من خاصیت سلکت مد لیست رو چندتایی گذاشتم تا کاربر بتونه چند ایتم از لیست رو انتخاب کنه
الانم با انتقال ایتم های انتخاب شده از لیست به لیبل مشلی ندارم مشکلم اینه اگر کاربر ایتم اول تا چهارم رو انتخاب کرد و به لیبل هم وارد شدند ایتمها
بعد کاربر بخواد ایتم اول رو از حالت انتخاب خارج کنه . میخوام اون ایتم از لیبل بره
اگه کسی میدونه ممنون میشم کمک کنه
ممنون

skmr_ae
جمعه 09 تیر 1391, 09:46 صبح
سلام
من خاصیت سلکت مد لیست رو چندتایی گذاشتم تا کاربر بتونه چند ایتم از لیست رو انتخاب کنه
الانم با انتقال ایتم های انتخاب شده از لیست به لیبل مشلی ندارم مشکلم اینه اگر کاربر ایتم اول تا چهارم رو انتخاب کرد و به لیبل هم وارد شدند ایتمها
بعد کاربر بخواد ایتم اول رو از حالت انتخاب خارج کنه . میخوام اون ایتم از لیبل بره
اگه کسی میدونه ممنون میشم کمک کنه
ممنون

ma.rad
جمعه 09 تیر 1391, 10:00 صبح
با چه کاراکتری اون ها را از هم جدا کردید با همون split کنید

skmr_ae
جمعه 09 تیر 1391, 17:42 عصر
با چه کاراکتری اون ها را از هم جدا کردید با همون split کنید

سلام
اره با کاما جداشون میکنم از هم داخل لیبل
میشه نمونه بذارید؟یا مثالی بذارید
ممنون

ma.rad
جمعه 09 تیر 1391, 18:01 عصر
یه همچین چیزی رو تو شرط انتخاب از لیست باکس بنویس:

label2.Text = label2.Text.Replace("مقدار انتخابی یا انتخاب نشده", "").Replace(",,", ",");
if (label2.Text.StartsWith(","))
label2.Text = label2.Text.Substring(1);
if (label2.Text.EndsWith(","))
label2.Text = label2.Text.Substring(0, label2.Text.Length - 1);