一个VB的问题

Label1.Visible=Label1.Visible=False把这个代码放在按钮里,然后窗体加一个Label1第一次按按钮时,label1消失,第二次按时,出现,... Label1.Visible = Label1.Visible = False

把这个代码放在按钮里,然后窗体加一个Label1
第一次按按钮时,label1消失,第二次按时,出现,求原理。。
展开
 我来答
网海1书生
科技发烧友

2012-03-03 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12310 获赞数:26223

向TA提问 私信TA
展开全部
Label1.Visible = Label1.Visible = False
相当于
Label1.Visible = (Label1.Visible = False)
这个意思就是说:如果Label1.Visible = False,那么就把Label1.Visible设为True,反之就设为False。
第一次按按钮时,由于Label1.Visible = True,所以Label1.Visible被设为False,也就是不可见,消失了;第二次按时,由于这时候Label1.Visible = False,所以Label1.Visible又被设为True了,所以它又出现了;由此循环往复……
另一种写法可能更直观一些:
Label1.Visible = Not Label1.Visible
这就是说每次都把Label1.Visible设为它的相反值,其作用和你那个等式是一样的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式