如何显示和隐藏VBA控件中的多个标签?

假如有30个标签,代码怎么写?像这样写重复太多Controls("A1").Visible=TrueControls("A1").Visible=False代码语句怎么写... 假如有30个标签,代码怎么写?
像这样写重复太多Controls("A1").Visible = True
Controls("A1").Visible = False
代码语句怎么写,那位仁兄知道?非常感谢。
展开
 我来答
一碑电影
2013-01-06 · 知道合伙人影视综艺行家
一碑电影
知道合伙人影视综艺行家
采纳数:406 获赞数:5429
微信公众号:一碑电影。 电影,延长三倍人生。

向TA提问 私信TA
展开全部
不要用标签的名字,用标签的INDEX号就可以完美的解决你的问题!
使用简单的循环就可以一下子关掉30个标签!
如果在循环里加上一些条件,则可以选择性的关掉一些标签!
基本上VB里所有控件的子列都有INDEX值的!
姓王的wy451

2013-01-04 · TA获得超过48.3万个赞
知道大有可为答主
回答量:8万
采纳率:78%
帮助的人:8952万
展开全部
有两方法:
一是用框架控件,将你要显示和隐藏的标签放入框架内,只需显示或隐藏框架控件即可。
二是用循环:将语句中的“A1”换成循环变量即可。注意标签编号是从0开始的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式