|
| |

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!  |  |
 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 5.059 | Sloorg | 18.07.14 02:45 |   Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.481 | Kuno60 | 18.07.14 13:40 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.478 | effeff | 18.07.14 13:49 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.305 | Sloorg | 19.07.14 13:56 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.510 | Sloorg | 20.07.14 01:57 |     Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.384 | Manfred X | 20.07.14 11:04 |      Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.381 | Sloorg | 20.07.14 21:15 |       Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.301 | effeff | 21.07.14 11:21 |   Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.454 | effeff | 18.07.14 13:45 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.386 | Kuno60 | 18.07.14 14:07 |     Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.393 | DaveS | 18.07.14 18:36 |      Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.471 | Kuno60 | 18.07.14 20:18 |       Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.345 | DaveS | 18.07.14 20:29 |        Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.417 | DaveS | 18.07.14 20:31 |         Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.353 | Kuno60 | 18.07.14 20:52 |       Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.338 | DaveS | 18.07.14 20:48 |        Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.405 | Kuno60 | 18.07.14 21:03 |     Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.294 | effeff | 19.07.14 18:29 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.378 | Sloorg | 19.07.14 14:03 |     Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.310 | sv00010 | 19.07.14 16:54 |     Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.330 | cookstdu | 19.07.14 18:00 |   Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.345 | sv00010 | 18.07.14 21:14 |   Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.349 | sv00010 | 20.07.14 10:14 |   Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.279 | sv00010 | 20.07.14 12:25 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.326 | DaveS | 20.07.14 12:44 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.341 | Manfred X | 20.07.14 13:02 |   Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.390 | sv00010 | 20.07.14 18:59 |    Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.314 | Sloorg | 20.07.14 20:38 |     Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.287 | sv00010 | 20.07.14 20:55 |      Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.264 | Sloorg | 20.07.14 21:12 |      Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.269 | Manfred X | 20.07.14 21:13 |      Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.255 | Sloorg | 22.07.14 05:48 |       Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.328 | effeff | 22.07.14 09:36 |        Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.378 | Sloorg | 22.07.14 17:07 |         Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.295 | Sloorg | 22.07.14 17:14 |         Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.385 | sv00010 | 22.07.14 18:12 |          Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.274 | Sloorg | 22.07.14 23:50 |           Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.365 | sv00010 | 23.07.14 07:16 |            Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.309 | Sloorg | 23.07.14 07:57 |             Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.427 | sv00010 | 23.07.14 08:35 |              Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.356 | Sloorg | 23.07.14 22:41 |               Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.331 | sv00010 | 24.07.14 05:58 |                Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.338 | Sloorg | 24.07.14 18:03 |                 Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.354 | sv00010 | 24.07.14 19:51 |                  Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.304 | Sloorg | 25.07.14 03:55 |          Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.364 | Sloorg | 23.07.14 00:36 |   Re: 2Forms: Dateneingabe in Form1, Ausgabe in Form2 | 3.293 | 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 |
  |
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp 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
|