我有 Windows 窗体,想在我的助手类中使用下面的代码。我公开了richtextbox 和tabControl 修饰符,但我仍然无法访问我的richtextbox。它在richTextBox1 说错误
The name richTextBox1 doesnt exist in the current context
我做错了什么?
助手类
List<string> commentLines = richTextBox1.Lines.ToList();
我有 Windows 窗体,想在我的助手类中使用下面的代码。我公开了richtextbox 和tabControl 修饰符,但我仍然无法访问我的richtextbox。它在richTextBox1 说错误
The name richTextBox1 doesnt exist in the current context
我做错了什么?
助手类
List<string> commentLines = richTextBox1.Lines.ToList();
您的代码示例非常不完整。然而...
您需要将对 RichTextBox 的引用传递给方法或类构造函数(取决于您的代码):
// HelperClass method
public static void UpdateCommentLines(RichTextBox richTextBox)
{
List<string> commentLines = richTextBox.Lines.ToList();
}
// WinForm Code
public void DoSomething()
{
HelperClass.UpdateCommentLines(this.richTextBox1);
}