【问题标题】:How would I make a different MsgBox appear after the user saw the first one?在用户看到第一个 MsgBox 后,我将如何让不同的 MsgBox 出现?
【发布时间】:2015-06-04 03:12:31
【问题描述】:

我想知道如何做到这一点,当用户单击按钮时,会出现一个 MsgBox,例如,带有单词“cat”。现在,由于用户看到了 cat 这个词,如果他再次单击该按钮,那么在程序打开的其余时间里,它会说“你已经知道这里有一只猫!”。

如果可能的话,我会怎么做?

【问题讨论】:

  • 欢迎来到 StackOverflow。这里优先考虑直截了当的问题,因此我删除了您的介绍,因为它与您的问题无关。另外,您能否发布您拥有的代码,并显示它在哪里不起作用?目前,您的问题范围很广,可能会被关闭。
  • 请注意,SO 不是代码编写服务。你应该带着你写的代码来这里,但你有问题。我们可以帮助解决您的问题,但我们不应该为您编写代码。
  • 问题已得到解答,感谢您提供的信息!将确保在我发布的下一个问题中添加它!祝你好运!

标签: vb.net visual-studio msgbox


【解决方案1】:
Private Dim AlreadySawTheCat as Boolean = False

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  If AlreadySawTheCat Then
    MessageBox.Show("You already know there is a cat here!")
  Else
    MessageBox.Show("There is a cat here!")
    AlreadySawTheCat = True
  End If
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-02
    • 2015-05-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 2014-09-16
    • 1970-01-01
    相关资源
    最近更新 更多