using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace demo.UI { public partial class FormAlert : Form { public FormAlert(string msg, MessageBoxButtons button) { InitializeComponent(); switch (button) { case MessageBoxButtons.AbortRetryIgnore: break; case MessageBoxButtons.OK: button1.Visible = true; //button_yes.Visible = false; //button_no.Visible = false; //button_clear.Visible = false; //button_stop.Visible = false; //button_goOn.Visible = false; panel1.Visible = false; panel2.Visible = false; label_tips.Text = "警告信息"; pictureBox1.Image = Image.FromFile(GlobalVariable.errorImage); break; case MessageBoxButtons.OKCancel: break; case MessageBoxButtons.RetryCancel: break; case MessageBoxButtons.YesNo: button1.Visible = false; //button_yes.Visible = true; //button_no.Visible = true; //button_clear.Visible = false; //button_stop.Visible = false; //button_goOn.Visible = false; panel2.Visible = true; panel1.Visible = false; label_tips.Text = "提示信息"; pictureBox1.Image = Image.FromFile(GlobalVariable.errorImage); break; case MessageBoxButtons.YesNoCancel: //button1.Visible = false; //button_yes.Visible = false; //button_no.Visible = false; //button_clear.Visible = true; //button_stop.Visible = true; //button_goOn.Visible = true; panel1.Visible = true; panel2.Visible = false; label_tips.Text = "提示信息"; pictureBox1.Image = Image.FromFile(GlobalVariable.questionImage); button_goOn.Focus(); break; default: break; } label_msg.Text = msg; } private void button_clear_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.Yes; this.Close(); } private void button_stop_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.No; this.Close(); } private void button_goOn_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.Cancel; this.Close(); } private void button_ok_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.OK; this.Close(); } private void button_yes_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.Yes; this.Close(); } private void button_no_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.No; this.Close(); } } }