когда я создаю новый экземпляр формы
Это ваша проблема прямо здесь.Вам не нужен новый экземпляр, вам нужен экземпляр, который уже существует.
Если ваш button1
является частью вашей формы Options
, топросто сделайте это:
private void button1_Click(object sender, EventArgs e) //code from form
{
WindowState = FormWindowState.Maximized;
}
Или, если, как вы говорите, вам нужно максимизировать его из другого класса (почему?), тогда вы можете сделать что-то вроде этого:
public void maxForm(Options options) //code from the class
{
options.WindowState = FormWindowState.Maximized;
}
private void button1_Click(object sender, EventArgs e) //code from form
{
Class1 class = new Class1();
class.maxForm(this);
}