Я хочу проверить два маскированных текстовых поля. По крайней мере, один из них должен иметь ценность. У меня есть следующий код:C# || оператор не работает для скрытых текстовых полей
bool validatePhoneNumbers()
{
bool valid = false;
if (!txtClientFax.MaskCompleted || !txtClientMobile.MaskCompleted)
{
MessageBox.Show("Please enter telephone or mobile number under Client Section");
}
return valid;
}
Если я тестирую отдельно без использования || оно работает. Я хочу проверить одновременно оба скрытых текстовых поля
Вы не назначите действует до истинного – netaholic
Согласно этой логике, * и * из них должен иметь значение. – David
В этом коде нет ничего особенного, и это не связано с MaskedTextBoxes. Вы просто сравниваете булевы. Логическая логика относительно проста. Напишите _exactly_, что вы хотите, и объясните, что «не работает». Кроме того, пожалуйста, не используйте венгерскую нотацию (префикс 'txt'). – CodeCaster