C#设计时删除容器控件,但保留子控件
转自:http://bbs.csdn.net/topics/390538971
RT:在TabPage里面放了个Panel,然后在Panel中放了很多各种Control(包括3RD OCX),Control中包含不少属性和事件,先发现Panel有点多余,且可能出现问题。打算移除之,但重画所有子控件将浪费大量的时间,剪切/粘贴子控件或事先将其拖出来都很麻烦,有没有办法直接删除Panel,而不影响里面的子控件?
BTW:俺的系统=XP+C#2008。
一 视图-其他窗口-文档大纲,打开这个,在列表中拖动控件到其他父控件
二 可以直接去改设计器生成的代码,在FormName.Designer.cs文件的InitializeComponent方法里。
三 俺用最自觉的办法(拖出子控件->删除容器->还原控件位置)解决了,大家辛苦啦,结贴散分!
RT:在TabPage里面放了个Panel,然后在Panel中放了很多各种Control(包括3RD OCX),Control中包含不少属性和事件,先发现Panel有点多余,且可能出现问题。打算移除之,但重画所有子控件将浪费大量的时间,剪切/粘贴子控件或事先将其拖出来都很麻烦,有没有办法直接删除Panel,而不影响里面的子控件?
BTW:俺的系统=XP+C#2008。
一 视图-其他窗口-文档大纲,打开这个,在列表中拖动控件到其他父控件
二 可以直接去改设计器生成的代码,在FormName.Designer.cs文件的InitializeComponent方法里。
三 俺用最自觉的办法(拖出子控件->删除容器->还原控件位置)解决了,大家辛苦啦,结贴散分!