注册 登录
编程论坛 C# 论坛

求大神帮我把这段代码改成方法或者函数,

lc981193267 发布于 2016-11-09 10:03, 2742 次点击
//if (setadmin == null)
            //{
            //    setadmin = new setadmin();//将主窗体对象传递过去
            //    setadmin.TopLevel = false;
            //    setadmin.ForeColor = Color.Black;
            //    panel1.Controls.Add(setadmin);
            //    setadmin.Show();
            //    setadmin.BringToFront();
            //}
            //else if (!panel1.Controls.Contains(setadmin))
            //{
            //    setadmin = new setadmin();//将主窗体对象传递过去
            //    setadmin.TopLevel = false;
            //    setadmin.ForeColor = Color.Black;
            //    panel1.Controls.Add(setadmin);
            //    setadmin.Show();
            //    setadmin.BringToFront();
            //}
            //else
            //{
            //    setadmin.Activate();
            //    setadmin.BringToFront();
            //}



因为我在很多地方逗用到这段代码了
2 回复
#2
lc9811932672016-11-09 10:27
没人么?  自己顶。。。
#3
向洪林2016-11-09 12:42
        public static void FormHeleper
{
            //if (setadmin == null)
             //{
             //    setadmin = new setadmin();//将主窗体对象传递过去
            //    setadmin.TopLevel = false;
             //    setadmin.ForeColor = Color.Black;
             //    panel1.Controls.Add(setadmin);
             //    setadmin.Show();
             //    setadmin.BringToFront();
             //}
             //else if (!panel1.Controls.Contains(setadmin))
             //{
             //    setadmin = new setadmin();//将主窗体对象传递过去
            //    setadmin.TopLevel = false;
             //    setadmin.ForeColor = Color.Black;
             //    panel1.Controls.Add(setadmin);
             //    setadmin.Show();
             //    setadmin.BringToFront();
             //}
             //else
             //{
             //    setadmin.Activate();
             //    setadmin.BringToFront();
             //}
}封装一个静态的方法
1