问题描述
[System.ComponentModel.Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design")]publicpartialclassUserControl1:UserControl{publicUserControl1(){InitializeComponent();}}
在form1中当我把button2放到UserControl1中时,会被已经有的panel覆盖住。而我希望添加的button2在panel下面当把button2置顶时,button2到了panel上面了,而我希望button2在panel下面
解决方案
本帖最后由 hui6xin 于 2015-08-24 09:43:41 编辑
解决方案二:
有高手嘛
解决方案三:
有高手嘛
解决方案四:
自己顶上去
解决方案五:
你确定有人能看懂你的问题是什么?在form1中当我把button2放到UserControl1中时,会被已经有的panel覆盖住。而我希望添加的button2在panel下面
解决方案六:
就是说,后来添加的控件,都只能在pannel下面,不能在pannel那个位置
解决方案七:
引用4楼crystal_lz的回复:
你确定有人能看懂你的问题是什么?在form1中当我把button2放到UserControl1中时,会被已经有的panel覆盖住。而我希望添加的button2在panel下面
就是说,后来添加的控件,都只能在pannel下面,不能在pannel那个位置
解决方案八:
自己顶上去
解决方案九:
说明你自己做的这个用户控件,根本就不是容器,所以button要么到控件后面去,要么到控件上面去,就是不能进入控件里面去
解决方案十:
引用8楼Z65443344的回复:
说明你自己做的这个用户控件,根本就不是容器,所以button要么到控件后面去,要么到控件上面去,就是不能进入控件里面去
是的啊[System.ComponentModel.Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design")]button是被控件内的panel覆盖了
解决方案十一:
publicclassTestControl:ContainerControl{}
--!、、、你是想要这样的效果吗、、、
解决方案十二:
引用10楼crystal_lz的回复:
publicclassTestControl:ContainerControl{}--!、、、你是想要这样的效果吗、、、
是的,但是,我要控件内一部分可以放其他控件,上面那个pannel内不能拖放
解决方案十三:
你的自定义控件不是容器呗,添加不了控件
解决方案十四:
引用12楼chuntianqiaoqiao的回复:
你的自定义控件不是容器呗,添加不了控件
是控件可以添加的,你看第二张图就添加成功了,而且置顶了,把原来置顶的内部panel放到下面去了