0

我有 Windows 窗体,想在我的助手类中使用下面的代码。我公开了richtextbox 和tabControl 修饰符,但我仍然无法访问我的richtextbox。它在richTextBox1 说错误

The name richTextBox1 doesnt exist in the current context

我做错了什么?

助手类

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

1 回答 1

0

您的代码示例非常不完整。然而...

您需要将对 RichTextBox 的引用传递给方法或类构造函数(取决于您的代码):

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

// WinForm Code
public void DoSomething()
{
    HelperClass.UpdateCommentLines(this.richTextBox1);
}
于 2013-09-03T19:19:38.463 回答