هل هناك طريقة للتحقق مما إذا كان عنصر تحكم تحرير وسرد أو listboxitem مرئيا على الشاشة ؟

StackOverflow https://stackoverflow.com/questions/834263

سؤال

إذا كان مربع القائمة لديها العديد من البنود ، هل هناك طريقة (برمجيا) للتحقق مما إذا كان عنصر مرئية على الشاشة.

على سبيل المثال ، listbox 100 البنود, ولكن فقط أول 24 وتظهر الشاشة, هل هناك طريقة لمعرفة ما إذا كانت محددة (مثلا قائمة[75]) هو المعروضة حاليا أو ينبغي لأحد أن انتقل إلى رؤيته ؟

نصائح أخرى

تحقق حساب عدد من العناصر المرئية في مربع القائمة والبحث عن منصبي أدناه.

لقد رأيت العديد من مجمع إجابات غير صحيحة.

الجواب القصير:(listBox1.الطول/ listBox1.ItemHeight)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top