当前位置:编程学习 > C#/ASP.NET >>

如何封装方法,求求大神们的 指点

   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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,