public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
if (_run.R_run.GetValue("yiliang") == null)
{
checkBox1.Checked = false;
}
else
{
checkBox1.Checked = true;
}
} private void Form1_Load(object sender, EventArgs e) { this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); notifyIcon1.Icon = new Icon(Application.StartupPath +"//icon.ico");//指定一个图标 notifyIcon1.Visible = false; // notifyIcon1.Click += new System.EventHandler(this.notifyIcon1_Click); this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); }
private void Form1_SizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized)//最小化 { this.ShowInTaskbar = false; this.notifyIcon1.Visible = true; } } private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
_run.R_run.SetValue("yiliang", _startPath.R_startPath); }
else
{
try
{
_run.R_run.DeleteValue("yiliang", true);
//_run.R_run.Close();
//_local.R_local.Close();
}
catch (Exception ex)
{
MessageBox.Show("您需要管理员权限修改", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
throw ex;
}
}
} private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized) this.WindowState = FormWindowState.Normal; this.Activate(); this.notifyIcon1.Visible = true; this.ShowInTaskbar = false;
} private void toolStripTextBox1_Click(object sender, EventArgs e)
{
MessageBox.Show("欢迎您下次再来!", "再见对话框");
this.Close();
} private void smallToolStripMenuItem_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Normal) this.WindowState = FormWindowState.Minimized; this.Activate(); this.notifyIcon1.Visible = true; this.ShowInTaskbar = false;
}
}正如题目所示,该怎么封装啊
{
public Form1()
{
InitializeComponent();
if (_run.R_run.GetValue("yiliang") == null)
{
checkBox1.Checked = false;
}
else
{
checkBox1.Checked = true;
}
} private void Form1_Load(object sender, EventArgs e) { this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); notifyIcon1.Icon = new Icon(Application.StartupPath +"//icon.ico");//指定一个图标 notifyIcon1.Visible = false; // notifyIcon1.Click += new System.EventHandler(this.notifyIcon1_Click); this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); }
private void Form1_SizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized)//最小化 { this.ShowInTaskbar = false; this.notifyIcon1.Visible = true; } } private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
_run.R_run.SetValue("yiliang", _startPath.R_startPath); }
else
{
try
{
_run.R_run.DeleteValue("yiliang", true);
//_run.R_run.Close();
//_local.R_local.Close();
}
catch (Exception ex)
{
MessageBox.Show("您需要管理员权限修改", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
throw ex;
}
}
} private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized) this.WindowState = FormWindowState.Normal; this.Activate(); this.notifyIcon1.Visible = true; this.ShowInTaskbar = false;
} private void toolStripTextBox1_Click(object sender, EventArgs e)
{
MessageBox.Show("欢迎您下次再来!", "再见对话框");
this.Close();
} private void smallToolStripMenuItem_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Normal) this.WindowState = FormWindowState.Minimized; this.Activate(); this.notifyIcon1.Visible = true; this.ShowInTaskbar = false;
}
}正如题目所示,该怎么封装啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货