Приветствую сообщество.

Насколько я разобрался, порядок смены фокуса при нажатии на клавишу Tab у контролов в wx.Dialog соответствует порядку, в котором эти контролы создавались.

Например контролы на диалоге создаются в следующем порядке: TextCtrl1, Button1, TextCtrl2. При нажатии на Tab фокус будет переходить по контролам в том же порядке TextCtrl1 -> Button1 -> TextCtrl2.

А я хочу: TextCtrl1 -> TextCtrl2 -> Button1

Есть для этого штатный механизм (типа TabIndex в Visual Basic) или без собственных обработчиков нажатия Tab и события смены фокуса, кольцевого буфера и SetFocus не обойтись?

WBR, Vitaly