मैं सी # और विजुअल स्टूडियो में नौसिखिया हूं, लेकिन सामान्य रूप से प्रोग्रामिंग नहीं कर रहा हूं। मैंने 3 दिनों के लिए अपने प्रश्न का उत्तर खोजा और मुझे उनमें से बहुत कुछ मिला, लेकिन कुछ अजीब कारणों से (मुझे यकीन है कि मुझे कुछ बहुत याद आ रही है) मैं इसे काम नहीं कर सकता। मुझे लगता है कि यह मेरे जैसे पूछे जाने वाले नए मूल प्रश्न हैं। मेरे पास एक टेक्स्ट बॉक्स और एक बटन के साथ एक फॉर्म (फॉर्म 3) है (मैंने इसे सेट अप केवल परीक्षण उद्देश्यों के लिए है)। मैं इस पाठ बॉक्स को किसी अन्य वर्ग से पॉप्युलेट करना और पढ़ना चाहता हूं। मैं समझता हूं कि ऐसा करने का सबसे उचित तरीका है GET और SET एक्सेसर्स के साथ Form3.cs में एक संपत्ति बनाना। मैंने ऐसा किया लेकिन मैं इसे काम नहीं कर सकता। मुझे कोई त्रुटि संदेश नहीं मिल रहा है, लेकिन मैं टेक्स्ट बॉक्स का मान भी सेट नहीं कर पा रहा हूं। यह बस खाली रहता है। यहाँ मेरी नमूना कोड:किसी अन्य वर्ग से फॉर्म का नियंत्रण एक्सेस करना C#
namespace WindowsFormsApplication1
{
public partial class Form3 : Form
{
public string setCodes
{
get { return test1.Text; }
set { test1.Text = value; }
}
public Form3()
{
InitializeComponent();
}
private void Form3_Load(object sender, EventArgs e)
{ }
private void button1_Click(object sender, EventArgs e)
{
a.b();
}
}
public class a
{
public static void b()
{
Form3 v = new Form3();
v.setCodes = "abc123";
}
}
}
किसी ने मुझे एक हाथ इस सुलझाने उधार दे सकते हैं?
आप जानने के लिए आवश्यकता हो सकती है (या ब्रश करें) 'स्थिर' कीवर्ड का विचार, और वस्तुओं के उदाहरण कैसे काम करते हैं। अगर आपको इसे ढूंढने में मदद की ज़रूरत है, तो Google का उपयोग करें, मूल ऑब्जेक्ट उन्मुख प्रोग्रामिंग परिचय देखें, या यहां पूछें। –
हैलो टिम, आप 100% सही हैं। मुझे मदद हिट करने और स्थिर कीवर्ड का उपयोग करने के तरीके सीखने की जरूरत है। मुझे लगता है कि यह वह जगह है जहां समस्या का कम से कम हिस्सा था। -Tony। – Tony