public EditPakItem(EditPakItemType type) { InitializeComponent(); bool b = type == EditPakItemType.Add; this.Height = b ? 180 : 150; txtImport.Visible = b; btnImport.Visible = b; lblImport.Visible = b; chkFilename.Visible = (type != EditPakItemType.Rename); cboFileType.Items.AddRange(Enum.GetNames(typeof(PakItemType))); chkFilename.Checked = true; switch (type) { case EditPakItemType.New: this.Text = "New Pak Item"; break; case EditPakItemType.Add: this.Text = "Add Pak Item"; break; case EditPakItemType.Rename: this.Text = "Rename Pak Item"; break; default: this.Text = "Edit Pak Item"; break; } }