新控件中包函Panel时,如何正确在Panel上放置其它控件?(100分)

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
题:
设计一新的控件包函一个TPanel,在设计时可以在其上放置其它控件,可运行
时却看不见了!?我想可能是Parent属性造成的,可我...
问:
我做错了什么 Or 忽略了什么 And 我应如何?


!_ ! 这个问题问过我就是个穷光蛋了!! @_@
 
不用设什么呀
 
这个控件是自己写的吗?你可以再控件的create中设置其它控件的parent值和owenr值
 
最好能把你的全部或者部分代码贴上来,功能部分可以不贴,只贴关键的
 
我的意思是:我新创建了一个控件,这个控件中包函了一个TPanel,控件是作好了,
在设计时,当在这个控件内的Panel上方放别的控件时都正常,可一运行这些放在
Panel上的控件都看不见了。不信你也设计这样的一个控件试试就知道了。

另外:如何让控件一直都在最上方,不会被其它控件所遮住?
 
Panel是否visible:=False了?!
 
你的PANEL里的控件的 父亲和 owner 设的是谁?
 
在这里实在也说不清了,你们可以按我的步骤创建一下这样的控件,问题一下就出来了:

创建一个新的Panel里面包函一个Panel,也就是说两个Panel组合成一个控件,在使用时
你放别的控件在里面试试,肯定可以,可一到运行时,放在那个副的Panel中的控件就不
见了。
不知你们能不能看懂[:(]
 
to snappy:
直接把代码贴上来就最明白了。要不大家都猜不到你的意思。大概你可以用 TFrame 或
Component Template 达到类似的效果。
 
多人接受答案了。
 
后退
顶部