如何在帮助程序类中访问winForm Common控件?

时间:2013-09-03 19:15:32

标签: c# winforms richtextbox

我有windows窗体,想在我的帮助器类中使用我的下面的代码。我将richtextbox和tabControl修饰符设为public,但仍然无法访问我的richtextbox。它在richTextBox1说

时出错

The name richTextBox1 doesnt exist in the current context

我做错了什么?

助手类

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

1 个答案:

答案 0 :(得分: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);
}