0

Form.cs にこの終了フォーム コードがあります。

public void label7_Click(object sender, FormClosingEventArgs e)
    {
        MessageBox.Show("Are you sure you want to exit?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
        if (MessageBox.Show("Are you sure you want to exit?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
        {
            e.Cancel = true;
        }
        else { 
            Application.Exit(); 
        }
    }

そして、私の Form.designer.cs のこのコード

this.label7.Click += new System.EventHandler(this.label7_Click);

ただし、エラーが表示され続けます

「'label7_Click' のオーバーロードはデリゲート 'System.EventHandler' と一致しません」

私は何をすべきか?

4

3 に答える 3