我继承了一个Panel
拖一个PictureBox到上面然后用代码把Panel加入到窗体里显示
竟然看不到PictureBox??在组件编辑视窗里选PictureBox,没有Position属性
是不是把控件直接拖到自定义组件的时候有什么特殊处理啊??求解!

解决方案 »

  1.   

    用户控件  本来就可以直接拖 不需要“我继承了一个Panel”
    自定义控件  好像没有可视化编辑界面  不能拖 
      

  2.   

    自定义控件上加上:[Designer(GetType(System.Windows.Forms.Design.ParentControlDesigner), GetType(System.ComponentModel.Design.IDesigner))]让它变成支持设计模式的容器。
      

  3.   

    修改下,里面有VB的语法[Designer(typeof(System.Windows.Forms.Design.ParentControlDesigner), typeof(System.ComponentModel.Design.IDesigner))]
      

  4.   

    没你们说的那么复杂- =单纯的需要手动Controls.Add而已。。