هل هناك طريقة للتحقق مما إذا كان عنصر تحكم تحرير وسرد أو listboxitem مرئيا على الشاشة ؟
-
08-07-2019 - |
سؤال
إذا كان مربع القائمة لديها العديد من البنود ، هل هناك طريقة (برمجيا) للتحقق مما إذا كان عنصر مرئية على الشاشة.
على سبيل المثال ، listbox 100 البنود, ولكن فقط أول 24 وتظهر الشاشة, هل هناك طريقة لمعرفة ما إذا كانت محددة (مثلا قائمة[75]) هو المعروضة حاليا أو ينبغي لأحد أن انتقل إلى رؤيته ؟
نصائح أخرى
تحقق حساب عدد من العناصر المرئية في مربع القائمة والبحث عن منصبي أدناه.
لقد رأيت العديد من مجمع إجابات غير صحيحة.
الجواب القصير:(listBox1.الطول/ listBox1.ItemHeight)
لا تنتمي إلى StackOverflow