У меня есть 3 текстовое полеКак обрабатывать целое текстовое поле со значением 0
1, Возраст (год), 2, Возраст (месяц), 3, Возраст (день))
По умолчанию все 3 значение texbox является 0 (целое число), которое означает, что объект назначается каждому элементу управления держит значение 0.
ibusCalcWiz.icdoCalcWiz.user_age_month =0
ibusCalcWiz.icdoCalcWiz.user_age_year=0
ibusCalcWiz.icdoCalcWiz.user_age_Day=0
Теперь мне нужно, чтобы проверки, является ли пользователь сделать пустой из этих текстовых полей.
Так что я сделал это
public bool IsUserAgeYearisNull()
{
return (ibusCalcWiz.icdoCalcWiz.user_age_year <= 0);
}
public bool IsUserAgeMonthisNull()
{
return (ibusCalcWiz.icdoCalcWiz.user_age_month <= 0);
}
public bool IsUserAgeDayisNull()
{
return (ibusCalcWiz.icdoCalcWiz.user_age_day <= 0);
}
Так что если пользователь делает пустым он бросает message.Here нет никаких проблем
Но в случае пользователя, это ввести год, как 12 и введите 0 для как месяц, так и возраст. Он показывает erro для месяца и дня, когда пользователю нужно ввести значение. Если пользователь может ввести 0, он не должен вызывать ошибку.
TextBox содержит строки не целые, какой тип данных user_age_year и друзей? – Steve
целочисленный тип данных – Domnic
Почему вы не получаете возраст из года и месяца? –