إمكانية التشغيل المتداخل لا يتحكم التقاط الأنماط XP

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

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا خلقت عنصر تحكم المستخدم إمكانية التشغيل المتداخل في 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 إلى نفس المجلد مثل التطبيق.

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