Проблема с приравниваем булевого значения
При попытке приравнять булевому значению булевое значение свойства IsPhoneValid = phoneMaskedBox.MaskCompleted IsPhoneValid возвращает false, в то время как phoneMaskedBox.MaskCompleted возвращает true. Начальное значение IsPhoneValid = false
Полный код данной функции
private void phoneMaskedBox_Validating(object sender, CancelEventArgs e)
{
if(IsPhoneValid = phoneMaskedBox.MaskCompleted && IsStreetValid && IsNameValid && IsTownValid && IsPasswordValid && IsSurnameValid && IsEmailValid && IsPasswordEqual == true)
{
registrationButton.Enabled = true;
}
else
{
registrationButton.Enabled = false;
}
if (IsPhoneValid == true)
{
phoneTip.Visible = false;
}
else
{
phoneTip.Visible = true;
}
}
Ответы (1 шт):
Автор решения: Soondar
→ Ссылка
if((IsPhoneValid = phoneMaskedBox.MaskCompleted))
выражение должно быть в скобках