2011-09-02 17 views
11

मैं एक प्रश्न पूछना चाहता हूं। मैं सी # .net में मैन्युअल रूप से न्यूनतम और अधिकतम करना चाहता हूं। मैंने फ़ॉर्म के बॉर्डर स्टाइल को किसी भी रूप में नहीं बदला। तो बार से कोई अधिकतम, छोटा करें और बंद बटन नहीं हैं। मैं मैन्युअल रूप से उन फ़ंक्शन की तरह बटन के साथ बनाना चाहता हूं। मैं तीन बटन के क्लिक ईवेंट में वह तीन फ़ंक्शन करना चाहता हूं। मैं यह कैसे कर सकता हूं? यदि आप कर सकते हैं तो कृपया मुझे बताएं। आपके समय के लिए धन्यवाद।सी # नेट में न्यूनतम और अधिकतम कैसे करें?

var form = new Form(); 
form.WindowState = FormWindowState.Maximized; 
form.WindowState = FormWindowState.Minimized; 
form.WindowState = FormWindowState.Normal; 

हालांकि -

उत्तर

29

आप स्थापित करने के लिए रूपों WindowState इस तरह संपत्ति कुछ है:

विण्डोज़ फॉर्म्स में:

private void button1_Click(object sender, EventArgs e) 
{ 
    this.WindowState = FormWindowState.Minimized; 
} 

WPF में:

private void button1_Click(object sender, RoutedEventArgs e) 
{ 
    this.WindowState = WindowState.Minimized; 
} 
+0

यह कुछ भी नहीं बदलता है। ?? – Seven

+0

इसके लिए खेद है..मैं इसे प्राप्त करता हूं। : डी धन्यवाद .. – Seven

2

आप WindowsForms उपयोग कर रहे हैं आप WindowState संपत्ति :)

+0

यह कैसे करें। कृपया आप मेरे लिए नमूना कोड लिख सकते हैं: डी – Seven

5

Form.WindowState संपत्ति

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.windowstate%28v=VS.90%29.aspx

public FormWindowState WindowState { get; set; } 

उदाहरण के लिए बदलना होगा , यदि आप मुख्य रूप (या किसी भी रूप में) के पीछे कोड में हैं) सिर्फ इस करते हैं -

WindowState = FormWindowState.Maximized; 
0
private void button4_Click(object sender, EventArgs e) 
    { 
     if (WindowState.ToString() == "Normal") 
     { 
      this.WindowState = FormWindowState.Maximized; 
     } 
     else 
     { 
      this.WindowState = FormWindowState.Normal; 
     } 
+1

यदि आप enum तत्व के खिलाफ सीधे तुलना कर सकते हैं तो इसकी स्ट्रिंग प्रस्तुति से enums की तुलना कभी नहीं करें! इस मामले में सही तरीका होगा 'अगर (विंडोस्टेट == फॉर्मविंडोस्टेट नॉर्मल) '। – abto

+0

सुधार करने के लिए धन्यवाद मैं एक नौसिखिया हूँ –

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