Я работаю над приложением, в котором пользователь определяет элементы управления в форме и может установить индекс вкладки любого элемента управления. Когда каждый элемент управления добавляется в сетку, содержащую видимую область формы, индекс вкладки устанавливается либо на 0 (по умолчанию), либо на какой-либо пользовательский индекс вкладки. Переход через форму работает нормально до тех пор, пока tabindex одного из элементов управления не будет изменен во время выполнения (индекс, похоже, не имеет значения). позиции табуляции (их не было до изменения tabindex). Кроме того, свойства табуляции меню не привязаны к какому-либо контексту данных.
Элемент управления, который в настоящее время изменен, представляет собой флажок, но я не могу воспроизвести поведение с упрощенным макетом, поэтому любые предложения помогут.