سؤال

أعرف كيفية عمل رسم مخصص لشريط تمرير نماذج Windows المستقل نظرًا لوجود الكثير من الأمثلة في أماكن مثل codeproject.com.ولكن كيف يمكنك رسم أشرطة التمرير بشكل مخصص في عناصر التحكم التي لم تقم بإنشائها بنفسك؟على سبيل المثال، يمكن للوحة أن تعرض أشرطة التمرير، ولكن كيف يمكنني التأكد من أن أشرطة التمرير التي تعرضها مرسومة بشكل مخصص؟

أو ربما يكون هذا غير ممكن وسأحتاج إلى إنشاء نسختي الخاصة من اللوحة حتى يتمكنوا من استخدام أشرطة تمرير الرسم المخصصة الخاصة بي؟

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

المحلول

يتم عرض أشرطة التمرير التي تراها في أغلب الأحيان، بما في ذلك تلك المضمنة في معظم عناصر تحكم winforms، بواسطة Windows ولا توجد طريقة لتجاوز مظهرها في WinForms دون تنفيذ حل مخصص تمامًا يتولى بالكامل عرض وسلوك عنصر التحكم الشائع في شريط التمرير .هناك بعض الحزم التجارية التي تدعي القيام بذلك (Google Winforms Skinning).

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