我设计了一个统一样式的窗体,此窗体有上下左右四个边框panel,当然是为了起到美观的效果.我要其他窗体都继承自此窗体,但是问题是,控件无法放到该公共窗体的四个panel中,该怎么办?

解决方案 »

  1.   

    在父窗体中把四个panel可见属性为protected或public。
      

  2.   

    后台添加,使用panel.controls.add
      

  3.   

    什么意思?为什么无法放到panel中?
      

  4.   

    “父窗体”添加一个方法,其他类访问该方法来添加控件,比如方法声明为
    public void PanelAddControl(int index, Control c)
    index是要添加到panel的索引,c是要添加的控件。
    这些panel是窗体的内部数据,建议不要设置为public。