是这样的,将很多的标签、文本框、编辑框放入一个shape中,结果在属性中发现他们是平行(平级的)。
我想用一铵钮,控制这个shape中的内容,是否显示?可是thisform.shape1.visible=.f.后,只是这个框没有了,里面的标签、文本框、编辑框还是显示的。
怎么办??我不想把里面的每一个都进行visible属性设置啊。
------解决方案--------------------------------------------------------
Shape 不是容器类,其它控件不能放入其中,应该将所有子控件放入一基于 Container 或 Control 类的父控件中
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
用 Container 应该可以,在表单放入Container ,右键->EDIT->在控件栏中加入相应控件
用下述代码取得名称、隐藏
FOR EACH aa IN thisform.container1.Objects
WAIT WINDOW aa.name
aa.visible=.f.
NEXT