I need to post to the multiline TextBox
. The data is coming from a different method in a separate class.
class converter
{
public static void convert(object source, FileSystemEventArgs f)
{
//... some job done now post this data to winforms
Form1.textBox1 = "File Copied" + " " +
DateTime.Now.ToString("HH:mm:ss tt") +
Environment.NewLine;
}
}
I'm not able to access textBox1
from this class. It says:
Form1.textBox1' is inaccessible due to its protection level
An object reference is required for the non-static field, method, or property Form1.textBox1'
Best Solution
Form1
is probably the name of your form's type, not the name of aForm1
instance variable. Sinceconvert
is probably called from one of the instance methods in Form1, you could moveto the caller instead of introducing a dependency in convert