我正在编写一个程序,孩子们可以使用该程序在我的应用程序中进行编码而不是基于控制台的方法
所以我有一个课程,教他们有关消息框,给他们一个示例代码行和它创建的内容,并通过将代码输入文本框创建他们自己创建自己的“Hey Dude! “问题是,我无法让系统检查他们输入的内容是否正确......例如:
Private Sub btnShowMsgBox_Click(sender As Object, e As EventArgs) Handles btnShowMsgBox.Click
If txtUserInput.Text = MessageBox.Show("I can code!") Then
MessageBox.Show("I can code!")
Else
MessageBox.Show("That's not quite right, try again!")
End If
我尝试在if语句第一行的相关代码周围添加“”但没有快乐,以及尝试变量方法
所以基本上问题是程序变得混乱,并且不明白为什么我要检查是否存在消息框的代码,消息框代码的语法也不合适
有没有人对如何让这个工作有任何建议?逻辑是如此简单,但它让我疯了!
提前一百万感谢
答案 0 :(得分:1)
我相信你希望代码更像......
Private Sub btnShowMsgBox_Click(sender As Object, e As EventArgs) Handles btnShowMsgBox.Click
If txtUserInput.Text = "MessageBox.Show(""I can code!"")" Then
MessageBox.Show("I can code!")
Else
MessageBox.Show("That's not quite right, try again!")
End If
双引号将在单引号之间的字符串中作为单引号返回。