C# передача значения из текущей формы Form1 в форму Form2 показывает ошибку не статично

private void btn_justest_Click(object sender, EventArgs e)
{           
    using (var myForm = new FormShowResult())
    {
        myForm.Show();
        textBoxNameTest.Text = FormShowResult.TheValue;
    }
}

в форме 2:

public string TheValue
{
    get { return richtb_Show.Text; }
}

проблема в том, что есть ошибка "Ссылка на объект требуется для нестатического поля, метода или свойства", как решить

Моя цель состоит в том, чтобы позвонить установить значение параметра функции Form2 и загрузить функцию при запуске Form2.

2 ответа

  textBoxNameTest.Text = myForm.TheValue;

Вам нужно использовать myForm переменная для доступа к экземпляру, а не имя типа.

Другие вопросы по тегам