Hallo zusammen,
ich bin gerade dabei, einen Idealgewichtsrechner zu basteln, möchte aber die Ausgabe durch Klick auf einen Button auf eine 2. Form verlegen. Habe aber als Beginner keine Ahnung, wie das funktioniert. Kann mir bitte jemand helfen? Danke und Gruß,
Jean.
Hier wäre der bisherige Code:
Hab das Ganze gebaut mit 2 Radiobuttons (f. männl./weibl), 2 Textboxen (f. Gewicht und Größe) und 4 Labeln (Label 1 Als Ausgabe, 2+3 als Bezeichner, lbl4 Ausgabe für evtl. Gewichtsabweichung) - man müsste also die 2 Label zur Ausgabe auf ein 2. Form verlegen...
ich bin gerade dabei, einen Idealgewichtsrechner zu basteln, möchte aber die Ausgabe durch Klick auf einen Button auf eine 2. Form verlegen. Habe aber als Beginner keine Ahnung, wie das funktioniert. Kann mir bitte jemand helfen? Danke und Gruß,
Jean.
Hier wäre der bisherige Code:
VB.NET-Quellcode
- Public Class Form1
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
- System.EventArgs) _
- Handles MyBase.Load
- RadioButton1.Checked = True
- End Sub
- Private Sub Berechnen()
- Dim Gewicht As Single
- Dim Groesse As Single
- Dim Idealgewicht As Single
- Dim Faktor As Single = 0.9
- If RadioButton2.Checked = True Then Faktor = 0.85
- If Trim$(TextBox1.Text) <> "" Then
- Gewicht = CDec(TextBox1.Text)
- Else
- Gewicht = 0
- End If
- If Trim$(TextBox2.Text) <> "" Then
- Groesse = CDec(TextBox2.Text)
- Else
- Groesse = 0
- End If
- If Gewicht > 0 And Groesse > 0 Then
- Idealgewicht = CSng((Groesse - 100) * 0.9)
- Label1.Text() = "Ihr Idealgewicht: " & Idealgewicht & " kg" & " -" & _
- "Ihr Gewicht:" & Gewicht.ToString("0") & " kg"
- Select Case Gewicht - Idealgewicht
- Case Is < -0.5
- Label4.Text = "Sie haben Untergewicht"
- Case Is > 0.5
- Label4.Text = "Sie haben Übergewicht"
- Case Else
- Label4.Text = "Sie haben Normalgewicht"
- End Select
- Else
- Label1.Text() = "Ihr Wert: " & 0
- End If
- End Sub
- Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As _
- System.EventArgs) Handles TextBox1.TextChanged
- Berechnen()
- End Sub
- Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As _
- System.EventArgs) Handles TextBox2.TextChanged
- Berechnen()
- End Sub
- Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As _
- System.EventArgs) Handles Label1.Click
- End Sub
- Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, _
- ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
- End Sub
- End Class
Hab das Ganze gebaut mit 2 Radiobuttons (f. männl./weibl), 2 Textboxen (f. Gewicht und Größe) und 4 Labeln (Label 1 Als Ausgabe, 2+3 als Bezeichner, lbl4 Ausgabe für evtl. Gewichtsabweichung) - man müsste also die 2 Label zur Ausgabe auf ein 2. Form verlegen...