根據標題,是否有任何方法編程方式更改ComboBox
中的選定項目,並讓它引發一個事件?以編程方式更改組合框選擇後觸發wx.EVT_COMBOBOX?
我正在使用myComboBox.SetSelection(index)
設置所選項目,但這不會引起wx.EVT_COMBOBOX
事件。
根據標題,是否有任何方法編程方式更改ComboBox
中的選定項目,並讓它引發一個事件?以編程方式更改組合框選擇後觸發wx.EVT_COMBOBOX?
我正在使用myComboBox.SetSelection(index)
設置所選項目,但這不會引起wx.EVT_COMBOBOX
事件。
我使用的是C++版本的wxWidget。查找文檔上的這兩個功能:
無效wxPostEvent(wxEvtHandler * DEST,wxEvent &事件) 無效AddPendingEvent(wxEvent &事件)
我希望能有一個函數,我可以調用(我相信有一個使用C#的WinForms),但wx.PostEvent工作正常。感謝poinetr! – Kevin 2010-04-13 13:54:27
似乎匪夷所思,我認爲wxWidgets的不從'SetSelection'觸發事件。 Swing做這種事情,而且非常有用。 – 2011-11-30 00:35:00