环境:vs2010+c#+winform
问题:判断splitContainer1.Panel2中是否有test1控件,如果没有就添加 test1,如果有就算了。程序里边会运行这样一些代码:
splitContainer1.Panel2.Controls.Clear();
splitContainer1.Panel2.Controls.Add(test1);
splitContainer1.Panel2.Controls.Clear();
splitContainer1.Panel2.Controls.Add(test2);
问题:判断splitContainer1.Panel2中是否有test1控件,如果没有就添加 test1,如果有就算了。程序里边会运行这样一些代码:
splitContainer1.Panel2.Controls.Clear();
splitContainer1.Panel2.Controls.Add(test1);
splitContainer1.Panel2.Controls.Clear();
splitContainer1.Panel2.Controls.Add(test2);
if (!splitContainer1.Panel2.Controls.Contains(test1))
splitContainer1.Panel2.Controls.Add(test1);
if(!panel1.Controls.Contains(test1))
{
panel1.Controls.Add(test1);
}具体定义Contro.Controls含义参考MSDN链接:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.controls.aspx