The Function
//*************************************
//*************************************
//********** SETUP COMBO BOX **********
//*************************************
//*************************************
private: void SetupComboBox (System::Windows::Forms::ComboBox ^TargetComboBox, int DefaultItem, array ^Items)
{
try
{
TargetComboBox->BeginUpdate();
TargetComboBox->SelectedIndex = -1;
TargetComboBox->Items->Clear(); //Remove any existing items
for each (String ^ItemString in Items)
TargetComboBox->Items->Add(ItemString);
TargetComboBox->SelectedIndex = DefaultItem; //Select default item
}
catch (Exception ^)
{
}
finally
{
TargetComboBox->EndUpdate();
}
}
Calling It
SetupComboBox(cmbDay, -1, (gcnew array {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}));
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.