关于VB中frame的几个问题:

1.只要把几个控件放进frame中就成为它的子控件了吗?2.如何隐藏frame和其中的子控件?怎么让几个控件成为frame的子控件啊... 1.只要把几个控件放进frame中就成为它的子控件了吗?
2.如何隐藏frame和其中的子控件?
怎么让几个控件成为frame的子控件啊
展开
 我来答
百度网友d1ed4a9430
推荐于2016-09-09 · TA获得超过1.6万个赞
知道大有可为答主
回答量:6236
采纳率:73%
帮助的人:3507万
展开全部
1.vb6中把几个控件放进frame中并不是成为它的子控件,这些空间仍然隶属于Form,使用到这些空间的时候直接是 form1.控件名 ,而不是 Form1.Frame1.控件名!
2.要隐藏Frame及其子空间可以通过frame的Visible属性
frame1.visible=false
============
不知道你什么原因要让它们成为Frame的子控件?
若是你将空间放入Frame中,那么Frame的位置移动以及visible、enabled等属性的改变就会影响放在其中的控件。
只是在添加控件的时候一定要拖动一下Frame控件看看其中的控件是否也跟着移动,以确认这些控件是被放到了Frame中!
vb6中所有添加到Form中的控件都是Form的直接子控件,而不属于任何其他控件的子控件!若是你一定要其有父子关系可以通过自定义控件,在添加到窗体之前他就只是一个控件,只是该控件像 “选项卡” 一般其中已经包含了多个子控件。

有问题请Hi我 ^_^
angeljinjin216
2010-08-19 · TA获得超过196个赞
知道小有建树答主
回答量:252
采纳率:100%
帮助的人:100万
展开全部
回答1,不是的,控件和frame一样,都是隶属于窗体form的,只是现在frame充当了一个容器控件。
回答2,由于frame是容器控件,所以,你将frame的visible属性设置为false时,不用设置frame当中的控件,这些控件就能隐藏。
比如,你的水杯放在房间里,水杯是容器控件,里面的水又是控件,当你把被子拿走,隐藏起来,水自然也隐藏起来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式