PDA

View Full Version : انتقال بين دو ليست



mehrdad_ir_2003
چهارشنبه 05 آبان 1389, 22:55 عصر
سلام من ميخوام كد بنويسم وقتي رو دكمه كليك كردي چند آيتمي كه از ليست يك انتخاب كردم بره داخل ليست 2 ايندكسش اذيتم ميكنه ممنونم ميشم كسي راهنمايي كنه

flash118
چهارشنبه 05 آبان 1389, 23:29 عصر
دوست عزیز منظورتون از
داخل ليست 2 ايندكسش اذيتم ميكنه یعنی چی؟

debugger
چهارشنبه 05 آبان 1389, 23:41 عصر
از checked listbox استفاده کنید

با یک حلقه for چک کنید ببینید کدام ایتم ها تیک خوردند . اگر دیدی تیک دارد مستقیم همونجا در لیست باکس دوم اضافه کن

به همین راحتی

اصلا نیازی به ایندکس و ... نیست

mehrdad_ir_2003
پنج شنبه 06 آبان 1389, 15:18 عصر
ممنونم از لطفتون منظورم اينه شماره خط گزينه اي كه تو ليست انتخاب ميكني رو برگردونم ولي من ميخوام محتواشو برگردونم مثلا داخل ليست 1 ، 10 تا عدد هست من من سطر 2و5و6 انتخاب ميكنم ميخوام با يه دكمه اون گزينه ها بره به ليست 2 چك ليست رو ميدونم ولي ميخوام با ليست باكس اينكارو كنم:ناراحت:

Salar Ashgi
پنج شنبه 06 آبان 1389, 15:42 عصر
اولا بطور پیش فرض امکان انتخاب چند Item از لیست باکس وجود ندارد و به همین دلیل ابتدا باید کد زیر رو
بنویسید :



listBox1.SelectionMode = SelectionMode.MultiSimple;

جهت انتقال بعد از انتخاب Item ها از لیست باکس اول :


foreach (object obj in listBox1.SelectedItems)
{
listBox2.Items.Add(obj);
}


موفق باشید ./