Я настоящий новичок на C# и все. Но я пытался сделать свою первую программу, когда у меня возникла эта проблема. Я сделал «private void closeButton_Click (отправитель объекта, EventArgs e)». «Когда вы нажимаете кнопку« закрыть », на экране появится подтверждающее сообщение.C# - повторное действие из частной пустоты
Но я хочу, чтобы один из элементов в полосе меню с именем «Выход» делал то же самое, что и на «private void closeButton_Click».
Это короткий код, я могу написать новое окно сообщения и все, но это должен быть способ просто повторить код.
Вот код
private void closeButton_Click(object sender, EventArgs e)
{
DialogResult dialog = MessageBox.Show("Do you really want to exit?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dialog == DialogResult.Yes)
{
Application.Exit();
}
else if (dialog == DialogResult.No)
{
//Close 'dialog'
}
}
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
closeButton_Click = true;
}
Что случилось с 'closeButton_Click (NULL, NULL);' в 'exitToolStripMenuItem_Click' события? –