public void ChangeFormState()
 {
     if (ShipInfoForm == null)
     {
         ShipInfoForm          = FormShipEditorInfo.Instance(Ship, cde);
         ShipInfoForm.TopLevel = false;
         tabPageShipInfo.Controls.Add(ShipInfoForm);
         ShipInfoForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
         ShipInfoForm.Dock            = DockStyle.Fill;
         ShipInfoForm.ChangeFormState();
         ShipInfoForm.Show();
     }
     if (ShipCargoForm == null)
     {
         ShipCargoForm          = FormShipEditorCargo.Instance(Ship, cde);
         ShipCargoForm.TopLevel = false;
         tabPageShipCargo.Controls.Add(ShipCargoForm);
         ShipCargoForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
         ShipCargoForm.Dock            = DockStyle.Fill;
         ShipCargoForm.ChangeFormState();
         ShipCargoForm.Show();
     }
 }