سؤال

ولدي مشكلة مع نمط من الزر في MESSAGEBOX. إذا أسميه السطر التالي من التعليمات البرمجية في المشروع الحالي على زر الحصول على نوع واحد من مظهر البصرية / النمط. وإذا يمكنني إنشاء مشروع تطبيق VB.NET Windows جديد فإنه يحصل على معيار ويندوز مظهر / الاسلوب.

Windows.Forms.MessageBox.Show("Yaay", "Yaay!", Windows.Forms.MessageBoxButtons.OK)

وانظر الفرق بين الأزرار أدناه. أظن أنها ترث مظهر البصرية من انها الوالدين أو ربما من بعض إعدادات المشروع. ولكن لم أكن قادرا على معرفة من أين.

ويتم إنشاء كلا المشروعين في VB.NET 2.0، وكلاهما نفس System.Windows.Forms - دلل كمرجع (ج: \ WINDOWS \ Microsoft.NET \ الإطار \ V2.0.50727 \ System.Windows.Forms.dll) .

http://www.freeimagehosting.net/uploads/2a956b0675.jpg لقطة يمكن العثور هنا .

وثنإكس مقدما لمساعدتكم!

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

المحلول

لا أستطيع أن أرى الصورة من مكاني لذلك أنا لست متأكدا إذا كان هذا سوف تساعدك.

وافتح خصائص المشروع لكل حل والنظر في علامة التبويب التطبيقات.

هل هذا البند "تمكين إطار عمل applicaton على" تكتك؟ وإذا كان الأمر كذلك، هو "تمكين XP الأنماط المرئية" تكتك البند أيضا؟

وهذا قد الاختلاف في الحلين.

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