VB 如何隐藏部分窗体

下图为一个分为左中右三部分的窗体
请教高手如何能实现
按左边>>按钮时让左A部分隐藏
左边按钮变成<<后点击后A部又显示

按右边的<<按钮时让右C部分隐藏
右边按钮变成>>后点击后C部又显示

中间B的宽度不变
###############################
# A #>> B <<# C #
# # # #
# # # #
# # # #
###############################
多谢了!
再详细一点,就是像PPStream那样的左边是节目烈表,右边是简介之类的

思路:
1、把A、B、C的内容分别放到三个容器里(比如Frame),《、 》连个按钮都放到B所在的容器里,
2、当点击》按钮时,将A所在的容器设为不可见(Visible=false),B、C所在的容器同时左移到A所在位置,窗体宽度相应缩小A的宽度,按钮变化为《,再点击时恢复原来的位置;
3、点击《按钮时比较简单,将C所在容器设为隐藏,并且窗体宽度减少C容器的宽度,按钮变化为》,再点击恢复原来位置
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-11
调节me.width
me.width=100(例如)时 超过100右边的控件就显示不出来了
me.width=200(例如)时 超过100小于200的右边的控件就显示出来了

或者

干脆这样,一点按钮你就把窗体宽度变大,然后重排控件
你可以把控件放在frame控件中,这样你调节frame的left,top就能把其中的控件的位置全部调整,而不改变他们的相对位置
第2个回答  2010-02-12
对,调整窗体宽度吧
第3个回答  2010-02-12
另外光标移动到AB的分界线上会变成可调整边界的左右箭头,那又是用的什么控件呢?