c# 로그인 폼과 매인 폼 표준 모델

internal static class Program
{
    [STAThread]
    static void Main()
    {
        ApplicationConfiguration.Initialize();

        using Form2 form2 = new();

        if (form2.ShowDialog() == DialogResult.OK)
        {
            Application.Run(new Form1());
        }
    }
}

public partial class Form2 : Form
{
    private void button1_Click(object sender, EventArgs e)
    {
        DialogResult = DialogResult.OK;
    }

    private void button2_Click(object sender, EventArgs e)
    {
        DialogResult = DialogResult.No;
    }
}