private void btn_initialize_Click(object sender, EventArgs e) { LoadFileTypeList(); GetStandardPlayers(); cbo_layers.Items.Clear(); cbo_fieldname.Items.Clear(); List <ILayer> layers = _utilitiesArcMap.PolygonLayers(); List <CustomLayer> customLayers = new List <CustomLayer>(); foreach (ILayer layer in layers) { customLayers.Add(new CustomLayer(layer)); } cbo_layers.Items.AddRange(customLayers.ToArray()); if (cbo_layers.Items.Count < 1) { MessageBox.Show("Add A Polygon Layer To The Map", MB_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }