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

سوال عن الlistbox ؟

بدأه zaraki_kenpache في 12 فبراير 2012 · 4 رد · 446 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عندي listbox بتظهر فية ip بدون توقف لدي مشكلة في المشاهدة حيث لا يمكنني رؤية اكثر من 10 ip والحادي عشر لا يمكن رويته

لصغر الlistbox السوال هو كيف يمكنني جعل الlistbox تنزل للاسفل اتوماتيكيا وبدون اختيار القيم(with out select item) جزاكم الله خيرا؟

#2

جرب الكود التالي:

            listBox1.Items.Add(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"));

            int NumberOfItems = listBox1.ClientSize.Height / listBox1.ItemHeight;

            if (listBox1.TopIndex == listBox1.Items.Count - NumberOfItems - 1)
            {
                //The item at the top when you can just see the bottom item
                listBox1.TopIndex = listBox1.Items.Count - NumberOfItems + 1;
            }

يجب تنفيذ الكود السابق بعد كل عملية إضافة لل Listbox

تم تعديل هذه المشاركة بواسطة Adel Khayata في 12 فبراير 2012 في 21:37

#3
Adel Khayata كتب:

جرب الكود التالي:

            listBox1.Items.Add(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"));

            int NumberOfItems = listBox1.ClientSize.Height / listBox1.ItemHeight;

            if (listBox1.TopIndex == listBox1.Items.Count - NumberOfItems - 1)
            {
                //The item at the top when you can just see the bottom item
                listBox1.TopIndex = listBox1.Items.Count - NumberOfItems + 1;
            }

يجب تنفيذ الكود السابق بعد كل عملية إضافة لل Listbox

بارك الله فيك وكثر من امثالك شكرا الكود اشتغل

#4

بارك الله فيك وكثر من امثالك اخي الكريم

لكن اين اضع الكود السابق ؟

وانا عندي COMBOBOX يظهر عند الضغط على طرفه 8 قيم فقط في القائمة المسندلة منه ، كيف لي ان اجعل ما يظهر 12 قيمة او ان اجعله بمجرد الضغط يظهر كل ما بداخله من قيم ؟

وشكرا

#5
اقتباس
لكن اين اضع الكود السابق ؟

ضع الكود في المكان الذي تنفذ فيه عملية إدخال سطر جديد ل Listbox

اقتباس
وانا عندي COMBOBOX يظهر عند الضغط على طرفه 8 قيم فقط في القائمة المسندلة منه ، كيف لي ان اجعل ما يظهر 12 قيمة او ان اجعله بمجرد الضغط يظهر كل ما بداخله من قيم ؟

يرجى وضعه في سؤال منفصل لأنه خارج الموضوع.

شكراً.

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