我一个pagecontrol ,子页里面已经已经有很多控件,比如按纽什么的,确实存在,在头文件里找到对象,但是DFM文件里没找到。对象树也没找到,但是不能显示?怎么办?

不能显示!就是可视不能显示!

>>>可视不能显示

听起来好难理解。

看头文件这些控件的声明放在那儿,只有在__Publish那的才能显示,其他都是动态创建的,而__Publish下的是由自动添加的。

编译没问题??

DFM中没有肯定是显示不出来了,

主要是控件加载问题

应该不是控件的问题

看了半天,没明白….
再看一遍先.

奇怪的问题。

(1)控件没放在PAGE上?
(2)控件Visible=false?
(3)控件放在另外一容器上,而该容器Visible=false?
(4)在Form上右单击右键,View as Text,看看控件的定义还有没?
(5)对象察看器中能否列出该控件?
….

我一个pagecontrol ,子页里面已经已经有很多控件,比如按纽什么的,确实存在,

这里的‘确实存在’是指什么?

式published下面有他们的声明?

后面的dfm文件找不到?

你把Form窗体重新设计个看看,

引用 10 楼 program2050 的回复:
奇怪的问题。

把控件重新放上去试试

删除它,重新放,就行了!

我估计是你那一页的TabVisible(注意不是Visible)设置成false了,你可以查找TabSheet对象,然后查看其属性。
以前碰到过类似的问题

个人认为16楼应该说对了,继续关注

这个问题找到,是控件问题!找不到,所有声明被忽略了!