الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الربط بين listview و imagelist بالكود && سؤال آخر

مغلق
بدأه C#please في 29 يناير 2006 · 5 رد · 914 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي سؤالين مهمين

اولا :

كيفية الربط بين listview و imagelist بالكود ؟؟

ثانيا :

كيف اعمل check علي ال checked items في ال checklistItem ??

ارجو الرد لأني مستعجل

#2

بالنسبة لسؤالك الاول :

foreach (string img in imageList1.Images.Keys)
            {
                this.checkedListBox1.Items.Add(img);
            }

هنا يتم اضافة أسماء الصور الموجودة في ال imageList الى ال checkedListBox

أما بالنسبة لسؤالك الثاني :

int myIndex = 1;
this.checkedListBox1.SetItemChecked(myIndex, true);

كل ما عليك هو تغيير ال myIndex

ارجو أن اكون قد أجبت على سؤالك !!

تم تعديل هذه المشاركة بواسطة baha_ashour في 29 يناير 2006 في 17:56

#3

ولربطها مع Listview

this.listView1.SmallImageList = imageList1;
for(int index = 0; index < this.imageList1.Images.Count; index++)
{
      ListViewItem lvi = new ListViewItem();
      lvi.Text = this.imageList1.Images.Keys[index];
      lvi.ImageIndex = index;
      this.listView1.Items.Add(lvi);
}

تم تعديل هذه المشاركة بواسطة baha_ashour في 29 يناير 2006 في 18:13

#4

يبدو أن سؤالي الثاني غير واضح

أنا عندي CheckListBox به بعض ال items >> checked والبعض الآخر غير checked ..

اريد عمل loop عليها بحيث اعرف هل ال item >>>> checked أم لا

#5

لمعرفة اسم ال Items المعمول لهم check

foreach (object item in this.checkedListBox1.CheckedItems)
            {
                MessageBox.Show(item.ToString());
            }

لمعرفة رقم ال Items المعمول لهم check

foreach (int itemIndex in this.checkedListBox1.CheckedIndices)
            {
                MessageBox.Show(itemIndex.ToString());
            }

تم تعديل هذه المشاركة بواسطة baha_ashour في 29 يناير 2006 في 21:07

#6

thanx man

هذا الموضوع مغلق.

مواضيع مشابهة