21-09-17, 11:33 PM
السلام عليكم اخوتى
اريد عمل تشك على الخانة الموالية لل CheckedListBox1 بحيث لما أعمل
Checked عليها يتم عمل Checked
على الخانة المواليه لها فى ال CheckedListBox2 كما بالصورة
List(of string)(22-09-17, 03:29 PM)silverlight كتب : [ -> ]هناك حالتان
الأولي:
لو كان عتصر واحد فقط في Checkedlistbox1 تم اختياره فهنا عليك أن تحدد index الخاص بهذا العنصر
ثم في checkedlistbox2 تستخدم Index لتخديد العنصر المقابل لهذا index و تقوم بعمل Check له
الثانية:
أما اذا كان لديك أكثر من عنصر تم اختياره في checkedlistbox1
هنا عليك بناء مصفوفة رقمية و تملأها بجميع index لجميع العناصر التي تم اختيارها
ثم تستخدم هذه المصفوفة لعمل check لكل index فيها في ما يقابله في checedlistbox2
(22-09-17, 08:51 PM)سعود كتب : [ -> ]اذا كانت قائمة العناوين النصية هي لقائمة الروابط فالافضل الاستغناء عن قائمة الروابط الظاهرية بقائمة من نوعلقيت الحل اخوتى
كود :
List(of string)
CheckedListBox1.SetItemChecked(CheckedListBox2.SelectedIndex, True)
CheckedListBox1.SetSelected(CheckedListBox2.SelectedIndex, True)