我有一个包含面板的窗体应用程序。当我在类文件中调用特定方法并将面板的状态更改为可见时,我想访问该面板。更改类中面板的状态
我试图在该方法内创建窗体的对象并更改状态。它不会给出错误,但不会显示面板。
public class Compare
{
public void Comp(a,b)
{
form1 f=new form1();
if(a<b)
f.panel1.visible=true;
else if(a>b)
f.panel2.visible=true;
else
f.panel3.visible=true;
}
}
谁能告诉我如何在C#中做到这一点?
在此先感谢。
应该我这个代码添加到类?它不会将panel1作为参数 – Srima
somewhere panel1在form1中定义。你是否通过代码或将其从工具箱中拖动到表单上?如果通过代码,你应该把这个代码放在form1的构造函数中。如果添加到表单上,则应该已经存在于InitializeComponent()函数中。 – RvdK
我把它拖到窗体上。仍然不工作 – Srima