datetimepicker から年齢を計算したい。ユーザーがdatetimepickerから日付を選択するとすぐに年齢が計算され、年齢テキストボックスに即座に自動的に表示されます。これは私がコンソールアプリケーションで行ったことです
int age = 0;
DateTime currentDate = DateTime.Parse( DateTime.Now.Date.ToShortDateString());
Console.WriteLine(currentDate);
Console.WriteLine("Please enter your birthdate");
DateTime birthdate = DateTime.Parse( Console.ReadLine());
age = currentDate.Year - birthdate.Year;
if (currentDate.Month <birthdate.Month)
{
age--;
}
else if ((currentDate.Month >= birthdate.Month)
&& (currentDate.Day < birthdate.Day))
{
age--;
}
Console.WriteLine(age);
winformアプリケーションで年齢を計算するのと同じロジックを実行できますが、その後、ユーザーがdatetimepickerから年齢を選択した直後に年齢テキストボックスにその年齢を自動的に表示する方法がわかりません。