Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 将整数值从窗体发送到另一个visual basic_Vb.net - Fatal编程技术网

Vb.net 将整数值从窗体发送到另一个visual basic

Vb.net 将整数值从窗体发送到另一个visual basic,vb.net,Vb.net,我正在做一个有分数的游戏,但是我不能把第一个表格的分数传给第二个表格 分数从1000开始 当用户播放时,它会减少 如何在值减少到form2中的标签后发送该值,而无需查看任何代码-我猜您的问题在于表单之间没有某种形式的引用 我建议创建一个模块(并将其放在名称空间中): 第二步是确保在这两个表单中,都将模块中的引用设置为该表单(下面是加载事件中完成的Form1的示例)。确保f1和f2都已定义,否则在尝试调用setScore()时将出现空引用异常 最后,当分数发生变化时,只需在MyModule中调用s

我正在做一个有分数的游戏,但是我不能把第一个表格的分数传给第二个表格 分数从1000开始 当用户播放时,它会减少
如何在值减少到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