wxWidget - 填充wxComboBox?

时间:2017-03-05 05:52:30

标签: c++ wxwidgets

如何动态填充wxComboBox中的值,我知道我们可以像这样初始化它时填充它,但我想这样做,例如当用户点击按钮时

wxArrayString   m_arrItems;

// Create common wxArrayString array
m_arrItems.Add( wxT("Solid") );
m_arrItems.Add( wxT("Transparent") );
m_arrItems.Add( wxT("Dot") );

ComboBox1 = new wxComboBox(this, ID_COMBOBOX1, wxEmptyString, wxDefaultPosition, wxDefaultSize, m_arrItems, 0, wxDefaultValidator, _T("ID_COMBOBOX1"));

由于

2 个答案:

答案 0 :(得分:2)

查看继承自wxItemContainer的成员:Set()Append()Insert()

答案 1 :(得分:-1)

请参阅EVT_COMBOBOX_DROPDOWN / EVT_COMBOBOX_CLOSEUP。