首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

写的panel如何组合成一个更大的form

2012-08-03 
写的panel怎么组合成一个更大的form?看公司以前的项目,一个大的form是由四五个panel组成的。那几个panel都

写的panel怎么组合成一个更大的form?
看公司以前的项目,一个大的form是由四五个panel组成的。

那几个panel都有自己的类。

试着删除了其中一个,结果找不到哪里可以添加的地方了。。

问下怎么把自己写的panel添加到form上....

[解决办法]
panel都设置了自己的Align属性,所以你得清楚自己想添加到什么地方去,是嵌套在某个Panel中,还是和其他的panel并存。
[解决办法]
Panel都是不同的类?你们公司自己编写的控件吗?
Ctrl+C,Ctrl+V试试?
[解决办法]
应该就是Align属性的问题,你那几个TPanel估计设置了alLeft、alClient等等,删除了一个之后,空间被其他TPanel挤占了,按住shift键,鼠标选中所有的TPanel,然后在Object Inspector中的Align属性改成alNone,就可以随意调整留出空间了。

[解决办法]
这种情况,就要把原先的顶层控件的Align改成None,然后改变大小把位置空出来,添加你的新Panel,然后再根据需要重新调整各自的Align
[解决办法]
要改變控件的 設計期 parent, 有以下方法:
1、直接在控件樹中拖拉控件到指定的 parent中即可。
2、先剪切,然後選擇父控件,再粘貼。
3、直接編輯 DFM 文本,將控件相關文本移到對應的Parent下。
 Frame 也可以同樣處理,如果你在新增frame中找不到指定的Frame, 那麼可能你需要手動編輯 DFM 文件或者修改 project文件。從上面那個截圖看,那個上一步下一步很可能是在一個 Frame 內,而不是你說的 Panel...
[解决办法]
看这个样子 还有控件名字的定义 怎么觉得是个frame

热点排行