/ / Wie kann ich auf WinForm Common Control in der Helper-Klasse zugreifen? - c #, winforms, richtextbox

Wie kann ich auf WinForm Common Control in der Helper-Klasse zugreifen? - c #, winforms, richtextbox

Ich habe ein Windows-Formular und möchte meinen unteren Code verwendenin meiner Helferklasse. Ich habe Richtextbox und TabControl Modifier public gemacht, aber trotzdem kann ich nicht auf meine Richtextbox zugreifen. Es gibt einen Fehler bei richTextBox1 sagen

The name richTextBox1 doesnt exist in the current context

Was mache ich falsch?

Helferklasse</ strong>

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

Antworten:

0 für die Antwort № 1

Sie "re code sample ist ziemlich unvollständig. Allerdings ...

Sie müssen einen Verweis auf die RichTextBox an die Methode oder den Klassenkonstruktor übergeben (abhängig von Ihrem Code):

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

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