كيف يمكنني تحويل تطبيق وحدة تحكم .NET إلى تطبيق Winforms أو WPF

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

  •  02-07-2019
  •  | 
  •  

سؤال

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

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

المحلول

ما عليك سوى إضافة Winform جديد، وإضافة الكود التالي إلى ملف Main:

    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());

تأكد أيضًا من [STAThread] تم الإعلان عن السمة فوق الخاص بك Main وظيفة للإشارة إلى نموذج مؤشر ترابط COM الذي سيستخدمه تطبيق Windows الخاص بك (المزيد حول STAThread هنا).

ثم انقر بزر الماوس الأيمن فوق مشروعك وحدد الخصائص وقم بتغيير "نوع الإخراج" إلى تطبيق Windows وبذلك تكون قد انتهيت.

يحرر :

في VS2008 الخاصية المراد تغييرها هي نوع التطبيق

enter image description here

نصائح أخرى

للاكتمال - وللمبتدئين الآخرين مثلي - تحتاج أيضًا إلى إضافة:

باستخدام System.Windows.Forms؛

...إلى أعلى Program.cs

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