Asyraf Patt Ответов: 0

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.Текста) || так далее... )

0 Ответов