To silverfish:.net开发的控件可以分为运行时和设计时两个状态,设计时指用.net进行设计时的事件和属性,如ControlDesigner类.

解决方案 »

  1.   

    To liduke(天下有雪): 因为所自定义的控件内包含的子控件的内容,要在使用此自定义控件的设计时动态定义添加,不能事先添加。
      

  2.   

    你的自定义控件可以继承一些容器类来做啊,比如:
    public class myControls : System.Windows.Forms.Panel
    {
    }然后,在使用它的时候就可以当作容器,添加子控件到里面去了!
    有机会多多交流:MSN:[email protected]
      

  3.   

    是不是
    kongjian.controls.add(new kongjian)
      

  4.   


    你是不是可以先向容器中添加一个button,然后看源代码中多了那些代码,比葫芦画瓢就可以了。
      

  5.   

    你的父控件中要有一个子控件的集合,子控件的默认构造函数应该是空的,在属性窗口修改集合属性时就可以像在studio中其它控件一样操作了。
      

  6.   

    定义了ControlAdded事件但在调用控件的设计时怎么调用?无法在设计时触发该事件
      

  7.   

    using System.Componel????的,有点忘了,哈..
    using System.Windows.Forms.Design;
    你去好好看看这个命名空间吧,里面有说明的,不过很不好懂!
      

  8.   

    /   .
                                                              ' /  .- .
                                                              .  .- .-
                                                            ./    .--...
                                                  .-------- 0    .--
                                                 /                 .......
                                                '                  ..
                                                 '........            ----
                                                          .          --..
                                                           .   .---..   -
                                       分  o               .  '     -.
                                         分               /   '
                                                         / ' ' '
                                       \-分--/....... . '  ' '  '
                                        \ __/ -      - -'  '  ' '
                                                        '  '  ' '
                                         o              '   ' ' '
                                                        '   '  '
                                                         -..'.----------.
                                                            I   ----------
                                                     /////////.
      

  9.   

    参考System.Web.UI.WebControls.Repeater rp = new Repeater();
    this.Label1.Controls.Add(rp);