Вот мой код:
public static string name;
private void openWindow(object sender, EventArgs e)
{
if (button_name1.PerformClick){
name = "name1";
}
if (button_name2.PeformClick)
{
name = "name2";
}
else
{
name = "name3";
}
this.Hide();
Form2 form2 = new Form2();
form2.ShowDialog();
}
Итак, у меня есть три кнопки, каждая из которых должна открывать новое идентичное окно при нажатии. Но каждая кнопка должна сохранять другое имя в строке (name).
Моя цель в этом if
условии именно такая, но VS2017 говорит, что PeformClick нельзя преобразовать в тип bool.
Во-вторых, это означает, что кнопка не имеет определения для PeformClick.
Как я могу решить эту проблему?
Или я попробовал это полностью неправильно с самого начала?