2011-06-05 3 views
9

मेरे पास दृश्य सी # फॉर्म एप्लिकेशन में दो रूप हैं। मैं दूसरे से पहले एक फॉर्म लोड करना चाहता हूं, हालांकि यह स्वचालित रूप से पहले फॉर्म 1 लोड करता है (भले ही वह वह है जिसे मैं लोड करना चाहता हूं)।मैं सी # में दूसरे के सामने एक फॉर्म लोड कैसे करूं?

मैं इसे कैसे बदलूं? Program.cs पर

उत्तर

11

देखो, जो शायद की तरह कुछ करना होगा:

Application.Run(new Form1()); 

बदलें कि दूसरा फार्म के साथ शुरू करने के लिए।

5

आप संशोधित करना Program.cs यहाँ नमूना

static class Program 
    { 
     /// <summary> 
     /// The main entry point for the application. 
     /// </summary> 
     [STAThread] 
     static void Main() 
     { 
      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 
      Application.Run(new Form1()); 
     } 
    } 

यह डिफ़ॉल्ट रूप से Form1.cs लोड कर रहा है आप किसी भी रूप

लोड करने के लिए सेट कर सकते हैं, तो मैं तो मैं इसे बदल जाएगा MyForm.cs लॉन्च करना चाहते है की जरूरत है

Application.Run(new MyForm()); 
0

अपनी परियोजना के गुणों में, आप स्टार्टअप पर wich form को लोड कर सकते हैं। अगर मुझे सही याद है, प्रोजेक्ट एक्सप्लोरर डॉक में, यदि आप किसी फॉर्म पर राइट-क्लिक करते हैं, तो आप विकल्प विकल्प स्टार्टअप ऑब्जेक्ट (या केवल "उप-परियोजनाओं" के लिए सेट कर सकते हैं?) चुन सकते हैं।

+3

गलत यह इस फैशन में नहीं होता है। यह है कि यदि समाधान में एक से अधिक प्रोजेक्ट हैं और आप प्रोग्राम लोड होने पर शुरू करने के लिए कई लोगों में से एक का चयन करते हैं –

संबंधित मुद्दे