You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
3.5 KiB
C#
106 lines
3.5 KiB
C#
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();
|
|
}
|
|
|
|
}
|
|
}
|