| |
VB.NET - Ein- und UmsteigerRe: 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! | |
2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 4.532 | Sloorg | 18.07.14 02:45 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.260 | Kuno60 | 18.07.14 13:40 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.267 | effeff | 18.07.14 13:49 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.083 | Sloorg | 19.07.14 13:56 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.243 | Sloorg | 20.07.14 01:57 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.162 | Manfred X | 20.07.14 11:04 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.157 | Sloorg | 20.07.14 21:15 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.080 | effeff | 21.07.14 11:21 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.233 | effeff | 18.07.14 13:45 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.166 | Kuno60 | 18.07.14 14:07 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.174 | DaveS | 18.07.14 18:36 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.249 | Kuno60 | 18.07.14 20:18 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.127 | DaveS | 18.07.14 20:29 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.163 | DaveS | 18.07.14 20:31 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.137 | Kuno60 | 18.07.14 20:52 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.125 | DaveS | 18.07.14 20:48 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.192 | Kuno60 | 18.07.14 21:03 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.082 | effeff | 19.07.14 18:29 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.129 | Sloorg | 19.07.14 14:03 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.067 | sv00010 | 19.07.14 16:54 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.111 | cookstdu | 19.07.14 18:00 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.126 | sv00010 | 18.07.14 21:14 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.123 | sv00010 | 20.07.14 10:14 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.061 | sv00010 | 20.07.14 12:25 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.086 | DaveS | 20.07.14 12:44 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.120 | Manfred X | 20.07.14 13:02 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.163 | sv00010 | 20.07.14 18:59 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.098 | Sloorg | 20.07.14 20:38 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.067 | sv00010 | 20.07.14 20:55 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.043 | Sloorg | 20.07.14 21:12 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.046 | Manfred X | 20.07.14 21:13 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.040 | Sloorg | 22.07.14 05:48 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.104 | effeff | 22.07.14 09:36 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.157 | Sloorg | 22.07.14 17:07 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.073 | Sloorg | 22.07.14 17:14 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.161 | sv00010 | 22.07.14 18:12 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.058 | Sloorg | 22.07.14 23:50 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.143 | sv00010 | 23.07.14 07:16 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.083 | Sloorg | 23.07.14 07:57 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.145 | sv00010 | 23.07.14 08:35 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.137 | Sloorg | 23.07.14 22:41 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.102 | sv00010 | 24.07.14 05:58 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.118 | Sloorg | 24.07.14 18:03 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.056 | sv00010 | 24.07.14 19:51 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.092 | Sloorg | 25.07.14 03:55 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.149 | Sloorg | 23.07.14 00:36 | Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.078 | Sloorg | 26.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 |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats sevZIP40 Pro DLL
Zippen und Unzippen wie die Profis!
Mit nur wenigen Zeilen Code statten Sie Ihre Anwendungen ab sofort mit schnellen Zip- und Unzip-Funktionen aus. Hierbei lassen sich entweder einzelnen Dateien oder auch gesamte Ordner zippen bzw. entpacken. Weitere Infos
|