Обработчики событий Click имеют строго типизированную подпись, то есть тип возвращаемого значения должен быть void
, поэтому вы не можете ничего от них вернуть.
Но, если вы работаете с Windows Forms, у вас есть класс для вашей формы, в который вы поместили эти хеднлеры событий. Итак, что вы можете сделать: определить частную переменную:
pirvate string _res;
, а затем присвойте ему значение в хедлерах событий клика, например ::
private string button3_Click(object sender, EventArgs e)
{
_res = "PASS";
MessageBox.Show(_res);
}
Тогда в коде вы можете использовать это значение по своему желанию.
Если вы хотите использовать его вне вашего класса, определите свойство:
public string Res
{
get { return _res; }
}