我正在提出申請,其中用戶必須超過18歲。如果他/她小於18,則messageBox
會顯示「年齡不足」。我正在使用datePicker
來選擇用戶D.O.B。我的問題是我不完全確定如何編寫代碼,但我通過查看教程給了它一個去,但所有的教程似乎是dateTimePickers
。檢查年齡是否<18 datepicker wpf
我的代碼如下:
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");
}
什麼是你所看到的目前的結果?什麼是'tbkDOB'指的是什麼? – Josh
嘗試添加全年而不是18例如1997 – Werdna
你是不是指'dpkDOB'而不是'tbkDOB' – ViVi