private DialogResult MessageForm(string text, string title, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button2) { using (Form form = new Form()) { form.Opacity = 0; form.Show(); form.WindowState = FormWindowState.Minimized; form.WindowState = FormWindowState.Normal; DialogResult dialogResult = MessageBox.Show(form, text, title, buttons, icon, defaultButton); if (dialogResult == DialogResult.Yes) { form.Close(); } return dialogResult; } }