private void btnNext_Click(object sender, EventArgs e) { switch (_stateLevel) { case 1: if (view1 != null) { if (view1.FileInfos.Count > 0) { view1.Visible = false; btnPre.Enabled = true; view2.Visible = true; _stateLevel = 2; } else { XtraMessageBox.Show("请选择组件!谢谢"); } } break; case 2: if (view2 != null) { if (view2.isVerify()) { view2.Visible = false; btnPre.Enabled = true; view3.Visible = true; _stateLevel = 3; view2.GenMenu(); } else { XtraMessageBox.Show("请选择组件!谢谢"); } } break; case 3: if (view3 != null) { if (!view3.GenerateZip()) { XtraMessageBox.Show("请查看路经是否正确!谢谢"); } } break; } }