الحقول الكبيرة على النتائج ScrolledComposite في الكثير من التمرير

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

  •  08-07-2019
  •  | 
  •  

سؤال

ولدي ScrolledComposite الذي هو قليلا مثل جدول بيانات. وهو يعمل معظمهم دون مشاكل، ولكن أنا في بعض الأحيان لديك حقل كبير أن يملأ تقريبا صف بأكمله (الجزء أقصى اليمين).

وعندما يكون التركيز على هذا المجال، وsetShowFocusedControl (صحيح) وقد دعا، يصر سبحانه وتعالى على إظهار الجزء أقصى اليمين من الحقل الذي له نفس التأثير مثل التمرير على طول الطريق إلى اليمين على جدول كبير - هو مزعج جدا للمستخدم، باعتبار أن هذا المجال نادرا والكثير جدا النص في ذلك.

وهكذا الاستراتيجية المختارة في رمز هو setShowFocusedControl وخارجها في كل وقت، وهو عرضة للخطأ جدا.

ويمكن للشخص أن يقترح استراتيجية أفضل؟ هل يمكنني جعل تظهر سبحانه وتعالى الجزء أقصى اليمين من الملعب تركيزا؟

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

المحلول

ويمكنك استخدام setOrigin (نقطة) أو setOrigin (الباحث، الباحث) على ScrolledComposite لضبط أصل محتوى تمريره في أعلى اليسار.

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