如何封装方法,求求大神们的 指点
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;
}
}
正如题目所示,该怎么封装啊 --------------------编程问答-------------------- 你想干嘛,封装什么,你这就是几个窗体中组件的相关代码,你想达到什么效果 --------------------编程问答-------------------- 直接调用啊
补充:.NET技术 , C#