/ / मैं सहायक वर्ग के अंदर WinForm सामान्य नियंत्रण कैसे प्राप्त कर सकता हूं? - सी #, विनफॉर्म, richtextbox

मैं सहायक वर्ग के अंदर WinForm सामान्य नियंत्रण कैसे प्राप्त कर सकता हूं? - सी #, विनफॉर्म, richtextbox

मेरे पास विंडोज़ फॉर्म है और मैं नीचे दिए गए कोड का उपयोग करना चाहता हूंमेरे सहायक वर्ग के अंदर। मैंने richtextbox और tabControl संशोधक को सार्वजनिक किया है, लेकिन फिर भी मैं अपने richtextbox तक नहीं पहुंच सकता। यह richTextBox1 कहने में त्रुटि देता है

The name richTextBox1 doesnt exist in the current context

क्या मैं गलत हूं?

सहायक वर्ग</ Strong>

List<string> commentLines = richTextBox1.Lines.ToList();

उत्तर:

जवाब के लिए 0 № 1

आप "कोड नमूना बहुत अपूर्ण है। हालांकि ...

आपको विधि या वर्ग कन्स्ट्रक्टर (आपके कोड के आधार पर) पर RichTextBox के संदर्भ को पारित करने की आवश्यकता होगी:

// HelperClass method
public static void UpdateCommentLines(RichTextBox richTextBox)
{
List<string> commentLines = richTextBox.Lines.ToList();
}

// WinForm Code
public void DoSomething()
{
HelperClass.UpdateCommentLines(this.richTextBox1);
}