سؤال

أحاول ضبط التركيز من عنصر واجهة مستخدم إلى واحد التالي باستخدام focusNextChild() طريقة. يعمل، لكنني يبدو أن هناك اختلافا طفيفا بين استخدام المفتاح TAB أو القيام بالأشياء في التعليمات البرمجية. إذا كان عنصر التحكم التالي عبارة عن زر، فإن استخدام نتائج علامة التبويب يؤدي إلى زر مركزي مع شرحته محاطة بالنقاط الصغيرة، لذلك ترى على الفور ما هو التحكم في التركيز على الفور. باستخدام الرمز لا توجد نقاط مرئية. كيف يمكنني إجبار النقاط على الظهور؟

هل كانت مفيدة؟

المحلول

هذه المشكلة (أن المستطيل التركيز لا يتم استخلاصها إلا عند استخدام تركز لوحة المفاتيح الصريحة؛ على سبيل المثال، يختار استخدام المفتاح TAB) نتيجة لكيفية اختيار السمة المختارة (ومدير النافذة؟) تقديم العنصر المحدد.

قد تختار بعض المواضيع ترسم تركيز المستطيلات حول "أي عنصر" يتلقى التركيز، في حين أن البعض الآخر سيستسم باستطيل التركيز فقط عند استخدام "لوحة المفاتيح" بشكل صريح.

باختصار: ربما تكون هذه مشكلة خاصة بالموضوع.

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