Ich mache eine Anwendung, wo der Benutzer mehr als 18 sein muss. Wenn er/sie weniger als 18 ist, erscheint ein messageBox
"unter Alter" zu sagen. Ich verwende eine datePicker
, um die Benutzer D.O.B. Mein Problem ist, dass ich mir nicht ganz sicher bin, wie ich das programmieren soll, aber ich habe es versucht, indem ich Tutorials angeschaut habe, aber alle Tutorials scheinen 10 zu sein.überprüfen, ob das Alter <18 ist datepicker wpf
Mein Code ist wie folgt:
XAML
<DatePicker HorizontalAlignment="Center" Name="dpkDOB" Grid.Column="1" VerticalAlignment="Top" Grid.Row="1" />
xaml.cs
int age = DateTime.Today.Year - tbkDOB.Value.Year;
if (age < 18)
{
MessageBox.Show("Under age");
}
Was sind die aktuellen Ergebnisse, die Sie sehen? Worauf bezieht sich "tbkDOB"? – Josh
Versuchen Sie, das ganze Jahr anstelle von 18 hinzuzufügen zB 1997 – Werdna
Meinten Sie 'dpkDOB' anstelle von' tbkDOB' – ViVi