إمكانية التشغيل المتداخل لا يتحكم التقاط الأنماط XP
سؤال
وأنا خلقت عنصر تحكم المستخدم إمكانية التشغيل المتداخل في VS2005. عندما يتم عرض عنصر تحكم المستخدم داخل VB6، فإنه لا صغيرة / استخدام أساليب XP (الأزرار وعلامات تبدو VB6 أزرار / علامات التبويب).
وكيف أحصل على أساليب XP للعمل مع إرادتي أثناء وجوده في VB6؟
المحلول 2
وملف واضح يعمل فقط للإصدارات السابقة من صافي وبعد صافي 1.1 يمكنك تفعيلها برمجيا. كان لي لإضافة Application.EnableVisualStyles()
الخط في منشئ افتراضي من عنصر تحكم المستخدم إمكانية التشغيل المتداخل.
Public Sub New()
Application.EnableVisualStyles() '-- I added this line
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
'Raise Load event
Me.OnCreateControl()
End Sub
وهنا آخر مايكروسوفت على Application.EnableVisualStyles
أن يفسر كل شيء.
marioh - الشكر للاستجابة
نصائح أخرى
وتحتاج إلى إضافة ملف البيان للتطبيق، إضافة ملف مع اسم {} exefilename .exe.manifest إلى نفس المجلد مثل التطبيق.
لا تنتمي إلى StackOverflow