سؤال

مشابهه ل ButtonRenderer فئة، أريد أن أكون قادرا على رسم +/- الأزرار المستخدمة في TreeViewNodes تماما بشكل منفصل إلى أي حالة من TreeView. وبعد لا يبدو أن هناك ControlPaint الطريقة التي تفعل ذلك، ورسم زر لا يبدو صحيحا. أين يمكنني الحصول على رمز الرسم لعقدة TreeView من؟

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

المحلول

يمكنك رسم معظم أجزاء عناصر تحكم Windows القياسية باستخدام النوافذ أنماط البصرية API..

لم أحاول تقديم عنصر تحكم عرض شجرة، لكن إلقاء نظرة على .NET VisualStyleRenderer فئة، التي يبدو أنها لف جميع وظائف API غير المدارة.

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