如何动态地填充wxComboBox中的值,我知道我们可以像这样初始化它,然后填充它,但是我想要当一个用户点击一个按钮wxWidget - 填充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"));
由于
Choice1-> Set(m_arrItems); \t 它工作 –
@SyedMuhammadWaliQadri,但它不是动态更新控件。即使创建时也可以这样做。我提到的事件正好在用户点击箭头按钮时触发,即允许动态填充控件。 – Igor