2014-02-06 34 views
-2

我有這個程序在vb.net打印文本的第一個窗體上的文本框和第二個窗體的標籤..它工作正常..但是當我轉移文本和標籤這來自於第一種形式的第三種形式在這裏給我一個錯誤的第二種形式是我的代碼在此先感謝您的幫助:)再次怪異的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 

謝謝:) 編輯:現在有沒有錯誤消息,但當我單擊按鈕沒有任何反應

+3

錯誤信息在哪裏? – 2GDev

+2

什麼樣的錯誤? – Hoh

+0

現在沒有錯誤信息,但當我點擊按鈕什麼也沒有發生 – TheNewbie

回答

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有不同的價值。

我無法完全理解您的代碼...嘗試在您的文本框對象上設置一個明確的名稱並給出調試的機會......也許可以幫助您。