【发布时间】:2014-02-06 10:03:45
【问题描述】:
我在 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
再次感谢:) 编辑:现在没有错误消息,但是当我单击按钮时没有任何反应
【问题讨论】:
-
错误信息在哪里?
-
现在没有错误信息,但是当我点击按钮时没有任何反应
-
@Nidzaaaa 先生,请看我更新的帖子,谢谢 :)
-
@2GDev 先生,请参阅我更新的帖子,谢谢! :)
-
您的代码没有多大意义(语义上)。这不是您通常创建控件的方式,它们甚至不会放置在表单上。新的 TextBox 实例的 Text 属性将没有任何值,从而使您指定的条件永远不可能为真。您必须设置
textbox1.Text = label21.Text才能让它在这种情况下工作。您还想使用xfrm3.Show()而不是Form4.Show()。希望这会有所帮助,祝你好运!