[C#] كيفية إضافة عنصر إلى بداية القائمة في ليستبوكس؟


Answers

إذا كنت أفهم بشكل صحيح، لا يمكنك استخدام طريقة Insert(int index, object item) ؟ فمثلا:

myListBox.Items.Insert(0, "First");

هذا إدراج "أولا" كالبند الأول من ليستبوكس.

Question

هل هناك طريقة لإضافة عنصر إلى مربع قائمة وينفورمز، إلى بداية القائمة دون إعادة كتابة قائمة كاملة في حلقة؟

طريقة أخرى لحل مشكلتي سيكون لعرض ليستبوكس في ترتيب عكسي (البند الأخير في الأعلى) ولكن أنا لا أعرف كيفية القيام بذلك.

يتم استخدام عنصر تحكم ليستبوكس كمشاهد سجل حيث يجب أن يكون الإدخال الأحدث في الأعلى.




يجب أن تكون قادرا على تعيين ترتيب الفرز في مصدر البيانات الخاص بك إذا كنت تيمستامبينغ أحداث السجل.