首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GAMBAS -退出IF语句中的Sub

GAMBAS -退出IF语句中的Sub
EN

Stack Overflow用户
提问于 2012-04-04 09:57:53
回答 1查看 1.6K关注 0票数 0

我有一个复选框,用来触发按钮是否可见。代码如下:

代码语言:javascript
复制
PUBLIC SUB chkGiveUp_Click()

  ' Check to see if the Give Up button's visible property is set to true, and if it is, hide the button. If it is hidden, show it again.
IF btnClearAnswer.Visible THEN
  btnGiveUp.Visible = FALSE
  RETURN  
END IF

IF btnGiveUp.Visible = FALSE THEN 
  btnGiveUp.visible = TRUE
  RETURN 
END IF

END

然而,它没有正确地退出潜艇,因此其中一个与另一个相矛盾。这样做的正确方法是什么?我是一个从VB6转过来的初级gambas程序员。我在Ubuntu11.10上运行gambas2,项目类型是一个图形应用程序。

EN

回答 1

Stack Overflow用户

发布于 2013-01-17 16:30:19

我认为如果你把"return“放在"end if”后面,它可能会以你想要的方式工作……

否则,

代码语言:javascript
复制
IF btnClearAnswer.Visible THEN
 btnGiveUp.Visible = FALSE

Else btnGiveUp.Visible = FALSE THEN 
btnGiveUp.visible = TRUE

END IF
RETURN 

你得再检查一下我的命令名,因为我不懂GAMBAS...但这些语言都足够相似,所以我可以看到问题所在……这两个声明都是'IF'...他们都被追查过..。(检查并确保"RETURN“也是正确的命令...有些语言使用"RET"),如果它是我的程序,而它不起作用,我就会切换到选择用例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10004025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档