Ola Galera, para evitar ficar declarando sempre uma nova variável em cada método podemos usar uma variável do Tipo DialogResult e fazer reaproveitamento de código dessa forma.
Segue o código
public partial class Frm_Principal : Form
{
private DialogResult _form;
public Frm_Principal()
{
InitializeComponent();
}
private void Btn_DemostracaoKey_Click(object sender, EventArgs e)
{
_form = new Frm_DemonstracaoKey().ShowDialog();
}
private void Btn_HelloWorld_Click(object sender, EventArgs e)
{
_form = new Frm_HelloWorld().ShowDialog();
}
private void Btn_Mascara_Click(object sender, EventArgs e)
{
_form = new Frm_Mascara().ShowDialog();
}
private void Btn_ValidaCPF_Click(object sender, EventArgs e)
{
_form = new Frm_ValidaCPF().ShowDialog();
}
private void Btn_ValidaCPF2_Click(object sender, EventArgs e)
{
_form = new Frm_ValidaCPF2().ShowDialog();
}
private void Btn_ValidaSenha_Click(object sender, EventArgs e)
{
_form = new Frm_ValidaSenha().ShowDialog();
}
}