public frmMPCObserver(MPCHeaderSettingsMode mode) { InitializeComponent(); m_Mode = mode; tbxCOD.Text = TangraConfig.Settings.Astrometry.MPCHeader.COD; if (!string.IsNullOrEmpty(TangraConfig.Settings.Astrometry.MPCObservatoryCode) && (string.IsNullOrEmpty(tbxCOD.Text) || tbxCOD.Text == "XXX")) { tbxCOD.Text = TangraConfig.Settings.Astrometry.MPCObservatoryCode; } tbxCON.Text = TangraConfig.Settings.Astrometry.MPCHeader.CON; tbxOBS.Text = TangraConfig.Settings.Astrometry.MPCHeader.OBS; tbxMEA.Text = TangraConfig.Settings.Astrometry.MPCHeader.MEA; tbxTEL.Text = TangraConfig.Settings.Astrometry.MPCHeader.TEL; tbxCon2.Text = TangraConfig.Settings.Astrometry.MPCHeader.CON2; tbxAck2.Text = TangraConfig.Settings.Astrometry.MPCHeader.AC2; if (mode == MPCHeaderSettingsMode.TangraSettings) { tbxAck.Text = ""; tbxAck.Enabled = false; tbxCom.Text = ""; tbxCom.Enabled = false; } }