2011-11-04 6 views
6

मैंने अभी VB.Net से C# तक स्विच किया है और एक विंडोज़ एप्लिकेशन लिख रहा हूं। वीबीनेट में आप प्रोजेक्ट के गुणों का चयन करके शटडाउन मोड को आसानी से बदल सकते हैं और एक ड्रॉपडाउन पर जा सकते हैं जहां आप "स्टार्टअप फॉर्म बंद होने पर" और "आखिरी फॉर्म बंद होने पर" चुन सकते हैं। सी # में समकक्ष खोजने के लिए कृपया मेरी मदद करें।सी # विंडोज फॉर्म प्रोजेक्ट में एप्लिकेशन शटडाउन मोड कैसे सेट करें?

वैसे, मैं वी.एस. 2010

उत्तर

8

सबसे आसान चाल इस लक्ष्य को हासिल करने के लिए उपयोग कर रहा हूँ सी # में "Program.cs" फ़ाइल में आवेदन के प्रवेश बिंदु को बदलने के लिए है। यह प्रविष्टि फॉर्म स्टार्टअप पर छिपा होना चाहिए, लेकिन मुख्य फॉर्म को कॉल करेगा। फिर एप्लिकेशन को कॉल करें। एक्सिट(); किसी भी अन्य रूप/वर्ग में करीबी प्रक्रिया में कार्य करें।

Program.cs नीचे

नमूना छद्म कोड

//edit this line 
Applcation.Run(startupForm); 

StratupForm.cs

//startup method 
StartupForm_load (object e) 
{ 
this.Hide(); 
MainForm mainForm = new MainForm(); 
mainForm.show(); 
} 

MainForm.cs

//application exit method 
    MainFormExit_close (object e) 
    { 
    Application.Exit(); 
    } 

आप शायद करने के लिए एक neater तरीका लागू करना चाहिए एक प्रबंधन अपने कार्यक्रम में बाद में खुले रूपों का ट्रैक रखें

+0

धन्यवाद। यह काम करता हैं। – marai

3

यह पहली बात नहीं है जिसे आप देख सकते हैं, लेकिन यदि आप Application.Run(ApplicationContext) के लिए दस्तावेज़ देख रहे हैं, तो आप जो भी मांग रहे हैं, उसे करने के लिए आपको नमूना कोड मिल जाएगा: अंतिम फॉर्म बंद होने पर एप्लिकेशन से बाहर निकलें।

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