Vb.net 将整数值从窗体发送到另一个visual basic
我正在做一个有分数的游戏,但是我不能把第一个表格的分数传给第二个表格 分数从1000开始 当用户播放时,它会减少Vb.net 将整数值从窗体发送到另一个visual basic,vb.net,Vb.net,我正在做一个有分数的游戏,但是我不能把第一个表格的分数传给第二个表格 分数从1000开始 当用户播放时,它会减少 如何在值减少到form2中的标签后发送该值,而无需查看任何代码-我猜您的问题在于表单之间没有某种形式的引用 我建议创建一个模块(并将其放在名称空间中): 第二步是确保在这两个表单中,都将模块中的引用设置为该表单(下面是加载事件中完成的Form1的示例)。确保f1和f2都已定义,否则在尝试调用setScore()时将出现空引用异常 最后,当分数发生变化时,只需在MyModule中调用s
如何在值减少到form2中的标签后发送该值,而无需查看任何代码-我猜您的问题在于表单之间没有某种形式的引用 我建议创建一个模块(并将其放在名称空间中): 第二步是确保在这两个表单中,都将模块中的引用设置为该表单(下面是加载事件中完成的Form1的示例)。确保f1和f2都已定义,否则在尝试调用setScore()时将出现空引用异常 最后,当分数发生变化时,只需在MyModule中调用setScore()子函数
playerScore += 1 'example
MyModule.setScore() ' update the label in Form2
otherform.somelabel.text=(260).ToString
将其传递给构造函数。。。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MyModule.f1 = Me
' ... and the rest of your code in form load
End Sub
playerScore += 1 'example
MyModule.setScore() ' update the label in Form2