Отредактировано: включить комментарий MarkJ
Вы редактируете их в правильном порядке? VB6 автоматически изменяет TabIndex
для некоторых элементов управления, если вы пытаетесь установить для нескольких элементов управления одинаковый индекс.
Так что лучший способ сделать это, как правило, начать с элемента управления, который вы хотите быть последним, и установить его в 0 или 1 (я не помню, какой из них является самым низким в VB6), а затем продолжать через другой контроль в обратном порядке.