vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 
Autor: Sloorg
Datum: 22.07.14 17:14

PS: Hier zur Übersicht die ganze Seite:

Public Class Dateneingabe
 
 
 
    Private Sub Dateneingabe_Load(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles Me.Load
        'Beim Laden des Formular den Radiobutton auf Männlich setzen
        '(damit gleich am Anfang ein sinnvoller Wert vorausgewählt ist)
        Me.RadioButton_Mann.Checked = True
    End Sub
 
    Private Sub TextBox_Name_TextChanged( ByVal sender As System.Object,  ByVal _
      e As System.EventArgs) Handles TextBox_Name.TextChanged
        'Button_Calculate einstellen
        Validierung.CheckAndSetButton_Calculate()
    End Sub
 
    Private Sub TextBox_Gewicht_TextChanged( ByVal sender As System.Object,  _
      ByVal e As System.EventArgs) Handles TextBox_Gewicht.TextChanged
        'Button_Calculate einstellen
        Validierung.CheckAndSetButton_Calculate()
    End Sub
 
    Private Sub TextBox_Size_TextChanged( ByVal sender As System.Object,  ByVal _
      e As System.EventArgs) Handles TextBox_Size.TextChanged
        'Button_Calculate einstellen
        Validierung.CheckAndSetButton_Calculate()
    End Sub
 
    Private Sub RadioButton_Mann_CheckedChanged( ByVal sender As System.Object, _
       ByVal e As System.EventArgs) Handles RadioButton_Mann.CheckedChanged
        'Button_Calculate einstellen
        Validierung.CheckAndSetButton_Calculate()
    End Sub
 
    Private Sub RadioButton_Frau_CheckedChanged( ByVal sender As System.Object, _
       ByVal e As System.EventArgs) Handles RadioButton_Frau.CheckedChanged
        'Button_Calculate einstellen
        Validierung.CheckAndSetButton_Calculate()
    End Sub
 
    Private Sub Button_Calculate_Click( ByVal sender As System.Object,  ByVal e _
      As System.EventArgs) Handles Button_Calculate.Click
        Dim dblLength                   As Double = Nothing
        Dim dblGewicht                  As Double = Nothing
        Dim dblFaktor                   As Double = Nothing
        Dim dblIdealgewicht             As Double = Nothing
        Dim dblDifference               As Double = Nothing
        Dim strTextErgebnisGewicht      As String = Nothing
        Dim strTextGewicht              As String = Nothing
        Const FAKTOR_MANN               As Double = 0.9
        Const FAKTOR_FRAU               As Double = 0.85
 
 
        If Me.RadioButton_Mann.Checked = True Then
            'Wenn der RadioButton für männlich ausgewäht ist,
            'dann den Wert für männlich zuweisen
            dblFaktor = FAKTOR_MANN
        Else
            'Andernfalls den Wert für weiblich zuweisen
            dblFaktor = FAKTOR_FRAU
        End If
 
        'Wert aus der TextBox für Größe nach Double konvertieren
        'Sollte ein Konvertierungsfehler auftreten (was eigentlich nicht sein 
        ' sollte),
        'dann sofort zum Fehlerausgang.
        If Helper.ConvertTextToDouble(Me.TextBox_Size.Text, dblLength) = False _
          Then Goto ErrorExit
            '--->>
            '--->>
 
        'Wert aus der TextBox für Gewicht nach Double konvertieren
        'Sollte ein Konvertierungsfehler auftreten (was eigentlich nicht sein 
        ' sollte),
        'dann sofort zum Fehlerausgang.
        If Helper.ConvertTextToDouble(Me.TextBox_Gewicht.Text, dblGewicht) = _
          False Then Goto ErrorExit
            '--->>
            '--->>
 
        'Idealgewicht berechnen
        dblIdealgewicht = Berechnung.Calculate_Idealgewicht(dblLength, _
          dblFaktor)
 
        'Differenz zwischen Gewicht und Idealgewicht ausrechnen
        dblDifference = dblGewicht - dblIdealgewicht
 
        'Text für Gewicht zusammensetzen
        strTextGewicht = "Hallo " & "Ihr Idealgewicht: " & CStr( _
          dblIdealgewicht) & " kg" & " - Ihr " & _
              "Gewicht: " & CStr(dblGewicht.ToString) & " kg"
 
        Select Case dblDifference
            Case Is < -0.5
                strTextErgebnisGewicht = "Sie haben Untergewicht."
            Case Is > 0.5
                strTextErgebnisGewicht = "Sie haben Übergewicht."
            Case Else
                strTextErgebnisGewicht = "Sie haben Normalgewicht."
        End Select
 
        'Formular anzeigen und Werte einfüllen.
        Me.ShowErgebnis(strTextGewicht, strTextErgebnisGewicht)
 
    'Muss rein, damit nicht in den Fehlerausgang reingelaufen wird.
    Exit Sub
 
    'Fehlerausgang
    ErrorExit:
    'Hier kann noch eine Meldung eingebaut werden, falls benötigt.
    End Sub
 
    Private Sub ShowErgebnis(ByVal strTextGewicht As String, ByVal _
      strTextErgebnisGewicht As String)
 
        Ergebnis.Show()
 
        Ergebnis.Label_Gewicht.Text             = strTextGewicht
        Ergebnis.Label_Ergebnis_Gewicht.Text    = strTextErgebnisGewicht
 
 
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Me.Close()
 
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
2Forms: Dateneingabe in Form1, Ausgabe in Form24.532Sloorg18.07.14 02:45
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.260Kuno6018.07.14 13:40
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.266effeff18.07.14 13:49
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.083Sloorg19.07.14 13:56
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.243Sloorg20.07.14 01:57
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.161Manfred X20.07.14 11:04
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.156Sloorg20.07.14 21:15
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.080effeff21.07.14 11:21
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.233effeff18.07.14 13:45
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.166Kuno6018.07.14 14:07
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.173ModeratorDaveS18.07.14 18:36
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.249Kuno6018.07.14 20:18
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.127ModeratorDaveS18.07.14 20:29
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.163ModeratorDaveS18.07.14 20:31
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.137Kuno6018.07.14 20:52
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.124ModeratorDaveS18.07.14 20:48
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.191Kuno6018.07.14 21:03
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.082effeff19.07.14 18:29
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.128Sloorg19.07.14 14:03
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.066sv0001019.07.14 16:54
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.110cookstdu19.07.14 18:00
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.126sv0001018.07.14 21:14
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.123sv0001020.07.14 10:14
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.061sv0001020.07.14 12:25
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.086ModeratorDaveS20.07.14 12:44
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.119Manfred X20.07.14 13:02
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.163sv0001020.07.14 18:59
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.097Sloorg20.07.14 20:38
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.067sv0001020.07.14 20:55
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.043Sloorg20.07.14 21:12
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.046Manfred X20.07.14 21:13
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.040Sloorg22.07.14 05:48
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.104effeff22.07.14 09:36
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.157Sloorg22.07.14 17:07
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.073Sloorg22.07.14 17:14
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.160sv0001022.07.14 18:12
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.057Sloorg22.07.14 23:50
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.143sv0001023.07.14 07:16
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.082Sloorg23.07.14 07:57
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.145sv0001023.07.14 08:35
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.136Sloorg23.07.14 22:41
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.102sv0001024.07.14 05:58
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.118Sloorg24.07.14 18:03
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.055sv0001024.07.14 19:51
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.092Sloorg25.07.14 03:55
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.148Sloorg23.07.14 00:36
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.077Sloorg26.07.14 02:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel