private void blockList_SelectedIndexChanged(object sender, EventArgs e) { ComboBox box = (ComboBox)sender; ModuleBlock newBlock = (ModuleBlock)Reflection.CreateObjectByName(blockNames[box.SelectedIndex]); newBlock.SetContainer(writerReader.GetContainer()); writerReader.GetOrder().SetBlock(newBlock); SetGUI(newBlock, blockParameter, blockHint); showSpaceValues(); }