Установка флага стиля wx.TE_MULTILINE для самого ComboCtrl или связанного с ним TextCtrl не приводит к изменению после Refresh(). Погуглив некоторое время, я увидел несколько источников, в которых утверждалось, что создать многострочный Combo Box сложно/невозможно, но создать многострочный Combo Ctrl было достаточно просто, чтобы не упомянул, как это делается. Тут явно что-то не так делаю, но вопрос в чем?
class MultiCombo(wx.combo.ComboCtrl):
def __init__(self, parent):
wx.combo.ComboCtrl.__init__(self, parent, style=wx.TE_MULTILINE)
multicombo = MultiCombo(parent_panel)
## multicombo.SetWindowStyle(wx.TE_MULTILINE)
multicombo.GetTextCtrl().SetWindowStyle(wx.TE_MULTILINE)
multicombo.GetTextCtrl().Refresh()
multicombo.Refresh()
Примечание: предоставленный код является урезанным примером — фактический код выглядит немного иначе.