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

حذف item في Listbox وتحريكه

بدأه عبدالله المثمي في 22 ديسمبر 2011 · 5 رد · 1,088 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

شباب أنا قفلت معي من كل النواحي المعنوية والأخلاقية والبرمجية

مابغى كود ماجربته << طبعاً الأكواد كلها من إختراعي :blush:

الصورة توضح

1324568487111.png

أبي أرفع الـItem وأنزله وأحذفه << هذي آخرتها

تكفون الكود مع الشرح لاهنتم

#2

السلام عليكم.

ألقي نظرة على هذه المقالة فهي تعطيك نظرة على معظم امكانيات LiskBox

Listbox Examples

#3

السلام عليكم ورحمه الله وبركاته

اقتباس
طبعاً الأكواد كلها من إختراعي

اخي اين هي الاكواد!!

يمكنك استخدام الخواص Add, Remove الموجودة في المجموعة Items تبع مربع القائمة

تم تعديل هذه المشاركة بواسطة VB Helper في 22 ديسمبر 2011 في 19:00

.:: Wish to become better and better ::.

#4

السلام عليكم ..

  1. هنا كود التحريك للأعلى و الأسفل Code Project Move List Items
  2. أما الحذف فهو :
    1. أذا كان الــ SelectionMode يسمح بتحديد عنصر واحد :
      listBox1.Items.Remove(listBox1.SelectedItem);
    2. تحديد عدة عناصر :

      {
      lstKeys.Items.Remove(lstKeys.SelectedItem);
      }
      while(lstKeys.SelectedItems.Count > 0)
    3. مشكورين الإخوة ... ما قصروا ... لم ارى مشاركاتكم ..

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 22 ديسمبر 2011 في 19:09

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

الحمد لله إشتغل الكود حق الأخ houssam11350_11350

شكر خاص للأخ houssam11350_11350

تم تعديل هذه المشاركة بواسطة عبدالله المثمي في 22 ديسمبر 2011 في 21:04

#6

هذا الكود أخي موجود في اللينك الذي ذكرته لك:

C# - Move selected item to first position.

  // Move selected item to first position.
  private void Item_MoveToFirst()
  {
      if (listBox1.Items.Count == 0) return;

      int iIndexSel = listBox1.SelectedIndex;
      if (iIndexSel != -1)
      {
          Object oItem = listBox1.Items.GetItemAt(iIndexSel);
          listBox1.Items.RemoveAt(iIndexSel);
          listBox1.Items.Insert(0, oItem);
          listBox1.SelectedIndex = listBox1.Items.IndexOf(oItem);
          listBox1.ScrollIntoView(listBox1.SelectedItem);
      }
  }

  C# - Move selected item to previous position.

  // Move selected item to previous position.
  private void Item_MoveToPrevious()
  {
      if (listBox1.Items.Count == 0) return;

      int iIndexSel = listBox1.SelectedIndex;
      int iIndexFirst = 0;
      if ((iIndexSel != -1) && (iIndexSel - 1 >= iIndexFirst))
      {
          Object oItem = listBox1.Items.GetItemAt(iIndexSel);
          listBox1.Items.RemoveAt(iIndexSel);
          listBox1.Items.Insert(iIndexSel - 1, oItem);
          listBox1.SelectedIndex = listBox1.Items.IndexOf(oItem);
          listBox1.ScrollIntoView(listBox1.SelectedItem);
      }
  }

  C# - Move selected item to next position.

  // Move selected item to next position.
  private void Item_MoveToNext()
  {
      if (listBox1.Items.Count == 0) return;

      int iIndexSel = listBox1.SelectedIndex;
      int iIndexLast = listBox1.Items.Count - 1;
      if ((iIndexSel != -1) && (iIndexSel + 1 <= iIndexLast))
      {
          Object oItem = listBox1.Items.GetItemAt(iIndexSel);
          listBox1.Items.RemoveAt(iIndexSel);
          listBox1.Items.Insert(iIndexSel + 1, oItem);
          listBox1.SelectedIndex = listBox1.Items.IndexOf(oItem);
          listBox1.ScrollIntoView(listBox1.SelectedItem);
      }
  }

  C# - Move selected item to last position.

  // Move selected item to last position.
  private void Item_MoveToLast()
  {
      if (listBox1.Items.Count == 0) return;

      int iIndexSel = listBox1.SelectedIndex;
      int iIndexLast = listBox1.Items.Count - 1;
      if (iIndexSel != -1)
      {
          Object oItem = listBox1.Items.GetItemAt(iIndexSel);
          listBox1.Items.RemoveAt(iIndexSel);
          listBox1.Items.Insert(iIndexLast, oItem);
          listBox1.SelectedIndex = listBox1.Items.IndexOf(oItem);
          listBox1.ScrollIntoView(listBox1.SelectedItem);
      }
  }
1

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