C#子窗体在主窗体的pannel控件上显示后如何限制它再次显示?求各位大虾指教,小弟初学菜鸟

当调用其他子窗体时,如何清空之前pannel上的已有窗体?并且希望实现子窗体随着主窗体最大化而改变其自身大小?不好意思额?问题有三,如果可能请给我发下源码,嘿嘿,不好意思额

第1个回答  2011-11-28
pannel.Controls.Clear();//清掉它里面的东西
自动变化的问题,你可以用
foreach(Control control in pannel.Controls){
control.Author = Authors.Left | ... Right | ...Top | ...Bottom;//这行没写全,就是找类似的这个属性,然后设置这个枚举上下左右都锚上点,然后就会实现自动改变自身大小了。前提是你的pannel也是自动随窗体变化而改变大小的,如果不是也类似这样的设置。
}

C#子窗体在主窗体的pannel控件上显示后如何限制它再次显示?求各位大 ...
control.Author = Authors.Left | ... Right | ...Top | ...Bottom;\/\/这行没写全,就是找类似的这个属性,然后设置这个枚举上下左右都锚上点,然后就会实现自动改变自身大小了。前提是你的pannel也是自动随窗体变化而改变大小的,如果不是也类似这样的设置。} ...

C﹟子窗体在主窗体的pannel控件上显示后如何限制它再次显示?求各位大 ...
设置一公共变量记录子窗体,打开子窗体前判断公共变量是否为空或相同,进行相应操作。子窗体设为最大化就可以随着主窗体最大化而改变其自身大小

相似回答
大家正在搜