当前位置: 代码迷 >> VFP >> 怎么将文本框等放到SHAPE中
  详细解决方案

怎么将文本框等放到SHAPE中

热度:8651   发布时间:2013-02-26 00:00:00.0
如何将文本框等放到SHAPE中?
是这样的,将很多的标签、文本框、编辑框放入一个shape中,结果在属性中发现他们是平行(平级的)。

我想用一铵钮,控制这个shape中的内容,是否显示?可是thisform.shape1.visible=.f.后,只是这个框没有了,里面的标签、文本框、编辑框还是显示的。

怎么办??我不想把里面的每一个都进行visible属性设置啊。

------解决方案--------------------------------------------------------
Shape 不是容器类,其它控件不能放入其中,应该将所有子控件放入一基于 Container 或 Control 类的父控件中

------解决方案--------------------------------------------------------
探讨
引用:
Shape 不是容器类,其它控件不能放入其中,应该将所有子控件放入一基于 Container 或 Control 类的父控件中



container不行,和shape一样的.

control从哪儿找出来啊?????????

------解决方案--------------------------------------------------------
用 Container 应该可以,在表单放入Container ,右键->EDIT->在控件栏中加入相应控件
用下述代码取得名称、隐藏
FOR EACH aa IN thisform.container1.Objects 
WAIT WINDOW aa.name
aa.visible=.f.
NEXT
  相关解决方案