public AddMission(MissionType missionType) { InitializeComponent(); Year.SelectedItem = DateTime.Now.Year.ToString("D2"); Month.SelectedItem = DateTime.Now.Month.ToString("D2"); Day.SelectedItem = DateTime.Now.Day.ToString("D2"); Time.Value = DateTime.Now; this.DoubleBuffered = true; System.Reflection.PropertyInfo a = typeof(Control).GetProperty("DoubleBuffered", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); MissionTy = missionType; switch (missionType) { case Forms.MissionType.Implemented: { pI = new ParamInformation(); paI = new PatientInformation(); pI.TopLevel = false; pI.Dock = DockStyle.Fill; tableLayoutPanel20.Controls.Add(pI, 0, 1); pI.Show(); paI.TopLevel = false; paI.Dock = DockStyle.Fill; tableLayoutPanel20.Controls.Add(paI, 0, 1); paI.Hide(); button2.Show(); this.panel9.BackgroundImage = Erc1.Properties.Resources._12; break; } case Forms.MissionType.Dlayed: { paI = new PatientInformation(); button2.Hide(); button1.Text = "معلومات الحالة"; button1.Enabled = false; this.panel9.BackgroundImage = Erc1.Properties.Resources._14; paI.TopLevel = false; paI.Dock = DockStyle.Fill; paI.Show(); tableLayoutPanel20.Controls.Add(paI, 0, 1); break; } case Forms.MissionType.Canceled: { paI = new PatientInformation(); button2.Hide(); button1.Text = "معلومات الحالة"; button1.Enabled = false; this.panel9.BackgroundImage = Erc1.Properties.Resources._14; paI.CancilingtText.Visible = true; paI.panel3.Visible = true; paI.TopLevel = false; paI.Dock = DockStyle.Fill; paI.Show(); tableLayoutPanel20.Controls.Add(paI, 0, 1); break; } default: break; } }
private void button2_Click(object sender, EventArgs e) { panel9.BackgroundImage = Erc1.Properties.Resources._112; paI.Show(); pI.Hide(); }