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: 23.07.14 22:41

OK!

Aber is och noch nicht ganz fertig – jetzt wird zwar der Name ausgegeben, aber das Gewicht nicht mehr:
        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
        Dim strTextAnrede               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
            strTextAnrede = "Hallo Herr " & Me.TextBox_Name.Text & ","
        Else
            'Andernfalls den Wert für weiblich zuweisen
            dblFaktor = FAKTOR_FRAU
            strTextAnrede = "Hallo Frau/Frl. " & Me.TextBox_Name.Text & ","
        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 = "Ihr Idealgewicht beträgt: " & 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(strTextAnrede, 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 strTextAnrede As String, ByVal _
      strTextGewicht As String, ByVal strTextErgebnisGewicht As String)
 
 
        Ergebnis.Show()
        'Sofort nach dem Anzeigen des Formulars dieses weiter nach rechts 
        ' rücken,
        'damit das Eingabeformular nicht überdeckt wird.
        Ergebnis.Location = New Point(Me.Location.X + Me.Width + 20, _
          Me.Location.Y)
 
        Ergebnis.Label_Name.Text                = strTextAnrede
        Ergebnis.Label_Gewicht.Text             = strTextGewicht
        Ergebnis.Label_Ergebnis_Gewicht.Text    = strTextErgebnisGewicht
 
        If Me.RadioButton_Frau.Checked = True Then
            Ergebnis.BackColor                          = Color.Salmon
            Ergebnis.Label_Name.BackColor               = Color.Salmon
            Ergebnis.Label_Gewicht.BackColor            = Color.Salmon
            Ergebnis.Label_Ergebnis_Gewicht.BackColor   = Color.Salmon
        Else
            Ergebnis.BackColor                          = Color.LightBlue
            Ergebnis.Label_Name.BackColor               = Color.LightBlue
            Ergebnis.Label_Gewicht.BackColor            = Color.LightBlue
            Ergebnis.Label_Ergebnis_Gewicht.BackColor   = Color.LightBlue
        End If
 
 
    End Sub
Wenn ich hier & Gewicht einfüge, krieg ich ne Fehlermeldung:
'Text für Gewicht zusammensetzen
        strTextGewicht = "Ihr Idealgewicht beträgt: " & CStr(dblIdealgewicht) & _
          " kg" & " - Ihr " & _
        "Gewicht: " & Gewicht CStr(dblGewicht.ToString) & " kg"
So auch:
strTextGewicht = "Ihr Idealgewicht beträgt: " & CStr(dblIdealgewicht) & " kg" & _
  " - Ihr " & _
        "Gewicht: " & CStr(dblGewicht.ToString) & Gewicht & " kg"
Hat vllt. jmd. ne Lösung? Merci!
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.267effeff18.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.162Manfred X20.07.14 11:04
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.157Sloorg20.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.174ModeratorDaveS18.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.125ModeratorDaveS18.07.14 20:48
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.192Kuno6018.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.129Sloorg19.07.14 14:03
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.067sv0001019.07.14 16:54
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.111cookstdu19.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.120Manfred 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.098Sloorg20.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.161sv0001022.07.14 18:12
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.058Sloorg22.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.083Sloorg23.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.137Sloorg23.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.056sv0001024.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.149Sloorg23.07.14 00:36
Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form23.078Sloorg26.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