Просто предположив здесь, потому что у меня нет времени, чтобы настроить тест и подтвердить прямо сейчас, но Вы делаете какую-либо проверку? Я, кажется, помню, что средства управления с привязкой к данным не позволят Вам уехать, если содержание не проверит. Даже если Вы не явно, попробуйте установку CausesValidation to False, чтобы видеть, существует ли какой-либо вид проверки, продолжающейся негласно, который мог бы, по крайней мере, дать Вам подсказку.
Поскольку Infragisticst Выпадает (может не быть верным для другой winform, выпадает): Если у Вас есть набор "LimitToList" к истинному, можно застрять в выпадающем, из которого Вы не можете выйти, не понимая это. Используйте ItemNotInList даже для инициирования предупреждающего сообщения.
Спасибо за информацию, помогло мне понять это.
В моем случае оказалось, что в одном из EventHadler для моего ComboBox возникло исключение. Подтверждающее событие. Это было сложно отследить, потому что IDE не показывала мне это исключение. Я смог изменить поведение Exception (в меню отладки) и показать мне возникшее исключение InvalidOperationException, а затем я смог отследить его.
Как предположил Том, отключение CuasesValidation было билетом к выясняя это.