नाम स्थान WindowsApplication1 {सार्वजनिक आंशिक वर्ग} फॉर्म 1: फ़ॉर्म {सार्वजनिक फॉर्म 1 () {आरंभिकसमूह (); } निजी शून्य बटन 1_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {// int [] val = {0, 0}; इंट वैल; यदि (textbox1.Text == "") {Messagebox.Show ("इनपुट कोई भी नहीं"); } और {val = कन्वर्ट.ToInt32 (textbox1.Text); थ्रेड ओटी 1 = नया थ्रेड (नया पैरामीटरेटेडथेडस्टार्ट (सुमदाता)); ot1.Start (वैल); }} प्राइवेट स्टैटिक शून्य रीडाडेटा (ऑब्जेक्ट स्टेट) {System.Windows.Forms.Application.Run (); } शून्य सेटटैक्सबॉक्स टेक्स्ट (पूर्ण परिणाम) {यदि (this.InvokeRequired) {this.Invoke (नई IntDelegate (SetTextboxTextSafe), नई वस्तु [] {परिणाम}); } अन्य {SetTextboxTextSafe (परिणाम); }} शून्य SetTextboxTextSafe (पूर्ण परिणाम) {label1.Text = परिणाम। टॉस्ट्रिंग (); } निजी स्थिर शून्य SumData (ऑब्जेक्ट स्टेट) {int परिणाम; // int [] icount = (int []) राज्य; इंट आईकाउंट = (इंट) स्टेट; के लिए (इंट आई = आईसीयूटी; आई & gt; 0; i--) {परिणाम + = i; System.Threading.Thread.Sleep (1000); } SetTextboxText (परिणाम); } निगेटिव व्हॉइड इंन्टैलेगेट (एन्टी परिणाम); निजी शून्य बटन 2_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {application.Exit (); }}}
क्या कोई मुझे जवाब दे सकता है कि यह त्रुटि क्यों हो रही है?
एक गैर-विशिष्ट क्षेत्र, विधि, या संपत्ति के लिए ऑब्जेक्ट संदर्भ की आवश्यकता है 'WindowsApplication1.Form1.setTextboxText (int)
ऐसा लगता है कि आप एक गैर एक स्थिर विधि से स्थिर संपत्ति आपको या तो स्थैतिक संपत्ति बनाना होगा या फॉर्म 1 का एक उदाहरण बनाना होगा।
स्थिर शून्य SetTextboxTextSafe (int परिणाम) {label1.Text = result.ToString (); }
या
निजी स्थिर शून्य योगदाता (ऑब्जेक्ट स्टेट) {int परिणाम; // int [] icount = (int []) राज्य; इंट आईकाउंट = (इंट) स्टेट; के लिए (इंट आई = आईसीयूटी; आई & gt; 0; i--) {परिणाम + = i; System.Threading.Thread.Sleep (1000); } फॉर्म 1 एफएम 1 = नया फॉर्म 1 (); frm1.setTextboxText (परिणाम); }
Comments
Post a Comment