Beispiel #1
0
        private void FMain_Load(object sender, EventArgs e)
        {
            if (DesignMode)
            {
                return;
            }
            L_WindowLPars.CurrentWins = ParAll.ST.Wins;
            if (IsParams())
            {
                using (FParAll f = new FParAll())
                {
                    if (f.Login())
                    {
                        f.ShowDialog();
                    }
                }
                ParAll.ST.Save();
                ExitZero = true;
                Environment.Exit(0);
                return;
            }

            L_WindowLPars.CurrentWins.LoadFormRect(this);
            ProtocolPar pp       = ParAll.ST.Protocol;
            Form        protocol = ProtocolST.Instance(this, pp.Period, pp.IsFile, pp.IsSave);

            if (protocol != null)
            {
                L_WindowLPars.CurrentWins.LoadFormRect(protocol);
                if (pp.IsVisible)
                {
                    protocol.Show();
                }
            }
            uSplitter1.Init(uThick1, uCross1);
            uSplitter2.Init(uCross1, uLine1);
            uSplitter3.Init(uLine1, uSum1);
            RResize0();
            RResize();
            uSplitter1.RLoad(ParAll.ST.Some.Splitter1);
            uSplitter2.RLoad(ParAll.ST.Some.Splitter2);
            uSplitter3.RLoad(ParAll.ST.Some.Splitter3);
            uWork1.Init(OnExec, uCross1, uLine1);
            uThick1.Init();
            uCross1.Init(EUnit.Cross);
            uLine1.Init(EUnit.Line);
            uSum1.Init();
            uManage1.Init();
            uLine1.OnRecalc = ReCalc;
            if (IsTest())
            {
                bTest.Visible = true;
            }
            uManage1.DrawStatist();
        }
Beispiel #2
0
 private void настройкиToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (FParAll f = new FParAll())
     {
         f.SaveVisible = ParAll.ST.Some.IsSaveInter;
         f.ShowDialog();
     }
     uThick1.LoadSettings();
     uCross1.LoadSettings();
     uLine1.LoadSettings();
     uManage1.LoadSettings();
     Draw();
     ParAll.ST.Save();
 }