PDA

View Full Version : سوال: ارتباط بین checkedlistbox و listbox



lucky_luke_m
سه شنبه 07 اردیبهشت 1395, 14:26 عصر
سلام بر تمام مهندسین
برای اضافه کردن یک سری آیتم از checkedlistbox به listbox به وسیله ی زدن یک کلید باید چه کرد؟
یعنی کدی که پشت اون کلید باید بنویسیم چیه؟

با تشکر فراوان

mrprestige
سه شنبه 07 اردیبهشت 1395, 15:50 عصر
سلام بر تمام مهندسین
برای اضافه کردن یک سری آیتم از checkedlistbox به listbox به وسیله ی زدن یک کلید باید چه کرد؟
یعنی کدی که پشت اون کلید باید بنویسیم چیه؟

با تشکر فراوان

سلام دوست عزیز ، شما داخل رویداد SelectedIndexChanged مربوط به چک لیست باکست اینو بنویس



int selected = checkedListBox1.SelectedIndex;
if (selected != -1)
{
listBox1.Items.Add(checkedListBox1.Items[selected].ToString());
}



و اینکه خاصیت CheckOneClick اون رو هم برابر True قرار بده تا فقط با یکبار کلیک روی هر گزینه تیک بخوره .


موفق و پیروز باشید.

csharpcollegian
سه شنبه 07 اردیبهشت 1395, 17:53 عصر
سلام
شما می تونید با استفاده از یک حلقه تمام آیتم هایی که در checkedListBox انتخاب شده اند رو به listBox مورد نظر منتقل کنید،
کافیه کد زیر رو در رویدادی که مدنظرتون هست بنویسید :

for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i))
listBox1.Items.Add(checkedListBox1.Items[i]);
}