Displaying Results from Comparing texts from 2 forms

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • proghobby21
    New Member
    • Feb 2014
    • 1

    Displaying Results from Comparing texts from 2 forms

    Hi good day guys i would just like to seek some help regarding my problem here in VB.NET. I have this program that if the text in the textbox is equal to the text in the label of the previous form it will add 1 for each correct answer but instead it always shows zero (0) (last form) and not showing the results that I want. Here is my code guys I hope you can help me with this problem thanks in advance.

    Code:
    Imports System.Convert
    Imports System.IO
    Public Class Form3
    
        Public frm2 As Form2
        Public frm4 As Form4
    
        Public Sub New1(ByVal callerInstance As Form2)
    
            InitializeComponent()
    
            ' save the instance of the Me variable passed to this constructor
            frm2 = callerInstance
        End Sub
        Public Sub New2(ByVal callerInstance As Form4)
    
            InitializeComponent()
            ' save the instance of the Me variable passed to this constructor
            frm4 = callerInstance
        End Sub
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim frm2 As Form2 = Form2
            Dim frm4 As Form4 = Form4
            frm2 = New Form2
            frm4 = New Form4
    
            'program execution proper
    
            Dim lbl3 As Integer = CInt(frm4.Label3.Text)
            lbl3 = CInt(frm4.Label3.Text)
            Dim Label22 As New Label
            If frm2.Label22.Text = TextBox1.Text Then
                lbl3 = CInt(lbl3) + 1  
    
                Dim Label24 As New Label
            ElseIf (TextBox2.Text = Form2.Label24.Text) Then
                lbl3 = CInt(lbl3) + 1
    
                Dim Label26 As New Label
            ElseIf (frm2.Label26.Text = TextBox3.Text) Then
                lbl3 = CInt(lbl3) + 1
    
                Dim Label28 As New Label
            ElseIf (frm2.Label28.Text = TextBox4.Text) Then
                lbl3 = CInt(lbl3) + 1
                Dim Label30 As New Label
            ElseIf (frm2.Label30.Text = TextBox5.Text) Then
                lbl3 = CInt(lbl3) + 1
                Dim Label32 As New Label
            ElseIf (frm2.Label32.Text = TextBox6.Text) Then
                lbl3 = CInt(lbl3) + 1
                Dim Label34 As New Label
            ElseIf (frm2.Label34.Text = TextBox7.Text) Then
                lbl3 = CInt(lbl3) + 1
                Dim Label36 As New Label
            ElseIf (frm2.Label36.Text = TextBox8.Text) Then
                lbl3 = CInt(lbl3) + 1
                Dim Label38 As New Label
            ElseIf (frm2.Label38.Text = TextBox9.Text) Then
                lbl3 = CInt(lbl3) + 1
                Dim Label40 As New Label
            ElseIf (frm2.Label40.Text = TextBox10.Text) Then
                lbl3 = CInt(lbl3) + 1 
    
                frm4.Show()
            Else
                lbl3 = CInt(lbl3) + 1 'Int((lbl3 = Convert.ToInt64(lbl3)) + 1)
                frm4.Show()
            End If
    
    
            If frm4 IsNot Nothing Then
                frm4.Show() 'Show Second Form  
                Me.Hide()
            End If
    
        End Sub
    
    
    End Class
    Last edited by Rabbit; Feb 20 '14, 06:01 PM. Reason: Please use [code] and [/code] tags when posting code or formatted data.
Working...