2008-09-27 7 views
31

मैं अक्सर एक विचार करने के लिए एक सरल कंसोल एप्लिकेशन से शुरू करता हूं, फिर एक नया जीयूआई आधारित प्रोजेक्ट बनाएं और कोड कॉपी करें। क्या कोई बेहतर तरीका है ? क्या मैं अपने मौजूदा कंसोल एप्लिकेशन को आसानी से बदल सकता हूं?मैं एक .NET कंसोल एप्लिकेशन को Winforms या WPF एप्लिकेशन में कैसे परिवर्तित करूं

उत्तर

61

बस, एक नया Winform जोड़ने अपने मुख्य करने के लिए निम्न कोड जोड़ें:

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

फिर सही अपनी परियोजना का चयन करें और गुण क्लिक करें और Windows आवेदन करने के लिए "आउटपुट प्रकार" में बदल दें और बस हो गया।

संपादित करें:

VS2008 में संपत्ति को बदलने के लिए आवेदन प्रकार

enter image description here

+2

अच्छा, साबित करता है कि मैं बेवकूफ हूं। – Rayne

+0

बहुत बहुत धन्यवाद :) बस मुझे क्या चाहिए! – Automatico

+0

यदि आपका ऐप कॉम्पैक्ट फ्रेमवर्क का उपयोग कर रहा है तो आपको केवल 'एप्लिकेशन.रुन (नया फॉर्म 1()) जोड़ना होगा; '। पहली दो पंक्तियां मान्य नहीं हैं। – DeanOC

14

पूर्णता के लिए है - और मेरे जैसे अन्य newbs के लिए - आप भी जोड़ने की जरूरत:

System.Windows.Forms का उपयोग कर;

... प्रोग्राम.cs के शीर्ष पर

+5

भी System.Windows.Forms.dll का संदर्भ जोड़ें। –