Ему все равно не нравится нестатичность формы, и он требует ссылку на нее. Может я не туда вставил предложенный тобой код? ты может поконкретнее указать куда что вставляется. К примеру моя программа сейчас выглядит так:
private void button1_Click(object sender, EventArgs e)
{
string say= textbox1.text;
Thread thd = new Thread(Thinks);
}
void Thinks()
{
Mainwindow.Invoke((Action)(() =>
{
if (ans != "11")
{
//вычисления с занесением в текстбокс2 и файл;
}
else
{
//действие с иным компонентом этой же формы;
}
}));