Проверка с ErrorProvider с помощью DropDownList в формах Windows?

StackOverflow https://stackoverflow.com/questions/3781020

Вопрос

Таким образом, я пытаюсь подтвердить свой выпадающий список (Combobox), используя проверку события. Это работает, но вызывает фокус на мой выпадающий список, не позволяя создавать подборку.

Есть ли способ получить CurryProvider, работающий с DropDownlist

 if (ddlTypeOfPass.SelectedIndex < 1)
            {
                errorProvider1.SetError(ddlTypeOfPass, "Type of Pass is required");
                e.Cancel = true;
                return;
            }
            errorProvider1.SetError(ddlTypeOfPass, "");
    }
Это было полезно?

Решение 2

Я понял это, извините, мой навязчивый пост, возможно, не был полезен. Я удалил e.cancel, чтобы позволить ему продолжить работу, он устанавливает фокус, но не заставляет пользователю оставаться на этом элементе управления (который я рода разыскиваемый), но это позволяет пользователю на самом деле установить раскрывающийся список.

Другие советы

Я думал, что раскрывающиеся списки были самоутверждающимися. Вы допускаете ввод данных свободно формы? Ваш 0-й элемент пустой, и вы хотите убедиться, что они это изменили? Вы можете удалить свой пустой элемент и пропустить проверку, но иногда удерживая ее пустой изначально - это требование.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top