我在vb.net中有这个程序,在第一个表单上打印文本,文本框和标签到第二个表单..它工作正常..但是当我转移文本和第二个表单的标签时从第一种形式到第三种形式,它给了我一个错误,这是我的代码,提前感谢帮助:)
Public Class Form3
Private frm2 As New Form2
Private xfrm3 As New Form4
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim label21 As Label = New Label
frm2.Label21.Text = label21.Text
Dim label22 As Label = New Label
frm2.Label22.Text = label22.Text
Dim textbox1 As New TextBox
Dim textbox2 As New TextBox
If textbox1.Text = frm2.Label22.Text And textbox2.Text = frm2.Label24.Text Then
xfrm3.Label1.Text = xfrm3.Label1.Text + 1
Form4.Show()
Me.Hide()
End If
End Sub
End Class
再次感谢:) 编辑:现在没有错误信息,但当我点击按钮没有任何反应
答案 0 :(得分:1)
因此没有任何事情发生:
If textbox1.Text = frm2.Label22.Text And textbox2.Text = frm2.Label24.Text Then
不满意。我认为第二个条件不是“正确”
textbox2.Text = frm2.Label24.Text Then
textbox2.Text可能为空,因为刚创建,但frm2.Label24.Text具有不同的值。
我无法完全理解你的代码...尝试在你的文本框对象上设置一个显式名称,并给予调试机会...也许可以帮助你。