C# winform: множественная проверка аргумента для текстового поля
Привет, ребята, как на самом деле я могу создать несколько аргументов в "if else statement", так что если textbox 1 , textbox 2, textbox 3 пуст, то появится всплывающее сообщение об ошибке, а если текстовое поле заполнено, то оно перейдет в оператор else.
Что я уже пробовал:
pictureBox2.Visible = false; if (string.IsNullOrWhiteSpace(tb5.Text)) { pictureBox2.Visible = true; MessageBox.Show("Please Complete the custodian detail !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //NEXT TO SLIDE B panel2.Location = new Point(12, 22);
BillWoodruff
Лучший способ справиться с этим ... если все текстовые поля находятся в одном контейнере управления... это происходит с помощью события проверки текстовых полей и компонента ErrorProvider. Однако я думаю, что вы делаете здесь что-то вроде слайд-шоу.
Расскажите немного больше о том, как пользователь взаимодействует с вашим приложением, и о структуре вашего приложения.
fakeer muhammed
Используйте оператор 'AND' в условии IF
Kailash Polai
используйте оператор или "| | " для всех текстовых полей
любить
если( IsNullOrWhiteSpace(txt1.Текста) || IsNullOrWhiteSpace(txt2.Текста) || так далее... )