2010-04-13 113 views
1

根據標題,是否有任何方法編程方式更改ComboBox中的選定項目,並讓它引發一個事件?以編程方式更改組合框選擇後觸發wx.EVT_COMBOBOX?

我正在使用myComboBox.SetSelection(index)設置所選項目,但這不會引起wx.EVT_COMBOBOX事件。

+0

似乎匪夷所思,我認爲wxWidgets的不從'SetSelection'觸發事件。 Swing做這種事情,而且非常有用。 – 2011-11-30 00:35:00

回答

0

我使用的是C++版本的wxWidget。查找文檔上的這兩個功能:

無效wxPostEvent(wxEvtHandler * DEST,wxEvent &事件) 無效AddPendingEvent(wxEvent &事件)

+0

我希望能有一個函數,我可以調用(我相信有一個使用C#的WinForms),但wx.PostEvent工作正常。感謝poinetr! – Kevin 2010-04-13 13:54:27

相關問題