private void buttonRemoveLayer_Click(object sender, EventArgs e) { int previndex = comboBoxLayers.SelectedIndex; archive.RemoveLayer(comboBoxLayers.SelectedIndex); PopulateLayerComboBox(); if (comboBoxLayers.Items.Count > 0) { comboBoxLayers.SelectedIndex = Math.Max(previndex - 1, 0); } else { comboBoxLayers.SelectedItem = null; comboBoxLayerTypes.SelectedItem = null; comboBoxAssetTypes.Items.Clear(); listViewAssets.Items.Clear(); buttonAddAsset.Enabled = false; buttonPaste.Enabled = false; buttonRemoveLayer.Enabled = false; collapseLayersToolStripMenuItem.Enabled = false; mergeSimilarAssetsToolStripMenuItem.Enabled = false; verifyArchiveToolStripMenuItem.Enabled = false; applyScaleToolStripMenuItem.Enabled = false; buttonArrowUp.Enabled = false; buttonArrowDown.Enabled = false; importMultipleAssetsToolStripMenuItem.Enabled = false; importModelsToolStripMenuItem.Enabled = false; importTexturesToolStripMenuItem.Enabled = false; addTemplateToolStripMenuItem.Enabled = false; buttonCopy.Enabled = false; buttonDuplicate.Enabled = false; buttonRemoveAsset.Enabled = false; buttonExportRaw.Enabled = false; buttonInternalEdit.Enabled = false; } }