示例#1
0
 private void Initialize()
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlSettingsReport(this), usButton);
     DefMenu.Add(new CtrlSettingsReport(this), euButton);
     DefMenu.Index = 0;
 }
示例#2
0
 private void Initialize()
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlConfigSchedule(), scheduleButton);
     DefMenu.Add(new CtrlConfigCondition(), conditionButton);
     DefMenu.Add(new CtrlConfigCoefficient(), coefficientButton);
 }
        private void Initialize()
        {
            viewPanel.Controls.Clear();

            menuPanel.Controls.Add(bomMenuPanel);
            menuPanel.Controls.Add(physicalMenuPanel);
            menuPanel.Controls.Add(chemicalMenuPanel);
            menuPanel.Controls.Add(integMenuPanel);

            bomMenuPanel.Left = 2;
            bomMenuPanel.Top  = 326;

            physicalMenuPanel.Left = 2;
            physicalMenuPanel.Top  = 268;

            chemicalMenuPanel.Left = 2;
            chemicalMenuPanel.Top  = 268;

            integMenuPanel.Left = 2;
            integMenuPanel.Top  = 268;

            DefMenu = new UlMenu(viewPanel);
            DefMenu.Add(new CtrlEditBom(this), bomButton);
            DefMenu.Add(new CtrlEditPhysical(this), physicalButton);
            DefMenu.Add(new CtrlEditChemical(this), chemicalButton);
            DefMenu.Add(new CtrlEditIntegration(this), integrationButton);
            DefMenu.Index = 0;
        }
示例#4
0
        private void Initialize(int handle)
        {
            Context = new TestContext(handle, this.Handle);
            if (handle == 0)
            {
                Resource.Variables = Context.Value;
            }

            Context.Condition.Control               = new CtrlTestCondition(Context);
            Context.Condition.Control.Activated    += DoActivatedControls;
            Context.Condition.Control.OpenSchedule += DoOpenSchedule;

            Context.Measure.Control            = new CtrlTestMeas(Context);
            Context.Measure.Control.Activated += DoActivatedControls;

            DefMenu = new UlMenu(viewPanel);
            DefMenu.Add(Context.Condition.Control, conditionButton);
            DefMenu.Add(Context.Measure.Control, measuringButton);

            DefMenu.Index   = 0;
            DefMenu.Enabled = false;

            Context.Index = 0;
            Context.Initialize();
            Context.Value.Saving = false;

            SetButtonState(ETestButtonState.Stopped);
        }
示例#5
0
 private void Initialize()
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlViewRight(0), testView1Button);
     DefMenu.Add(new CtrlViewRight(1), testView2Button);
     DefMenu.Add(new CtrlViewRight(2), testView3Button);
     DefMenu.Add(new CtrlViewRight(3), testView4Button);
 }
示例#6
0
        private void Initialize()
        {
            recNo = -1;

            DefMenu = new UlMenu(viewPanel);
            DefMenu.Add(new CtrlViewReport(handle), reportButton);
            DefMenu.Add(new CtrlViewGraph(handle), graphButton);
        }
示例#7
0
 private void CtrlViewTop_Load(object sender, EventArgs e)
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlViewClient(), clientButton);
     DefMenu.Add(new CtrlViewDevice(), deviceButton);
     DefMenu.Add(new CtrlViewValue(), valueButton);
     DefMenu.Index = 0;
 }
示例#8
0
 private void Initialize()
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlViewTop(), viewButton);
     DefMenu.Add(new CtrlLogTop(), logButton);
     DefMenu.Add(new CtrlCalibTop(), calibButton);
     DefMenu.Add(new CtrlConfigTop(), configButton);
 }
示例#9
0
 private void Initialize()
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlTestRight(0), line1Button);
     DefMenu.Add(new CtrlTestRight(1), line2Button);
     DefMenu.Add(new CtrlTestRight(2), line3Button);
     DefMenu.Add(new CtrlTestRight(3), line4Button);
 }
示例#10
0
 private void Initialize()
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlDeviceAll(), allButton);
     DefMenu.Add(new CtrlDevicePowerMeter(), powerMeterButton);
     DefMenu.Add(new CtrlDeviceRecorder(), recorderButton);
     DefMenu.Add(new CtrlDeviceController(), controllerButton);
     DefMenu.Add(new CtrlDevicePlc(), plcButton);
 }
示例#11
0
 private void Initialize()
 {
     DefMenu = new UlMenu(viewPanel);
     DefMenu.Add(new CtrlConfigRecipe(this), recipeButton);
     DefMenu.Add(new CtrlConfigPattern(this), patternButton);
     DefMenu.Add(new CtrlConfigRank(this), rankButton);
     DefMenu.Add(new CtrlConfigWork(this), workButton);
     DefMenu.Add(new CtrlConfigBin(this), binButton);
     DefMenu.Index = 0;
 }
示例#12
0
        private void Initialize()
        {
            AppRes.Initialize();

            invalidThread = null;

            DefMenu = new UlMenu(viewPanel);
            DefMenu.Add(new CtrlAutoRight(), testButton);
            DefMenu.Add(new CtrlManualRight(), deviceButton);
            DefMenu.Add(new CtrlViewRight(), viewButton);
            DefMenu.Add(new CtrlConfigRight(), configButton);
        }
示例#13
0
        private void InvalidUserControls(UlMenu menu)
        {
            if (menu == null)
            {
                return;
            }

            UlUserControlEng ctrl = menu.ActiveControl as UlUserControlEng;

            ctrl.InvalidControl(this, null);
            InvalidUserControls(ctrl.DefMenu);
        }
示例#14
0
        private void InvalidUserControls(UlMenu menu)
        {
            if (menu == null)
            {
                return;
            }

            UlUserControlEng userControl = menu.Controls(menu.Index) as UlUserControlEng;

            userControl.InvalidControl(this, null);
            InvalidUserControls(userControl.DefMenu);
        }
示例#15
0
        private void Initialize()
        {
            First         = true;
            invalidThread = null;

            staffSet = new StaffDataSet(AppRes.DB.Connect, null, null);

            DefMenu = new UlMenu(viewPanel);
            DefMenu.Add(new CtrlEditRight(), editButton);
            DefMenu.Add(new CtrlSettingsRight(), settingsButton);
            DefMenu.Add(new CtrlLogRight(), logButton);
            DefMenu.Index = 0;

            AppRes.TotalLog[ELogTag.Note] = "Create application mainform";
            AppRes.DbLog[ELogTag.Note]    = $"MS-SQL Server ConnectionString - '{AppRes.DB.ConnectString}'";
        }
示例#16
0
        private void Initialize()
        {
            context = new TestContext(this.Handle);
            context.InvalidCounter   += DoInvalidCounter;
            context.InvalidRecipe    += DoInvalidRecipe;
            context.InvalidValue     += DoInvalidValue;
            context.InvalidTestIndex += DoInvalidTestIndex;

            DefMenu = new UlMenu(viewPanel);
            DefMenu.Add(new CtrlAutoMain(context), mainButton);
            DefMenu.Add(new CtrlAutoBin(context), binButton);
            DefMenu.Add(new CtrlAutoLog(), logButton);
            DefMenu.Index = 0;

            SetModeLamp(ETestModeLamp.Auto);
            SetTypeLamp(ETestTypeLamp.None);
            SetButtonState(ETestButtonState.Stopped);
        }
示例#17
0
        private void Initialize()
        {
            Resource.Create();

            terminateCode = ETerminateCode.None;

            DefMenu = new UlMenu(viewPanel);
            DefMenu.Add(new CtrlTestLeft(), testButton);
            DefMenu.Add(new CtrlViewLeft(), viewButton);
            DefMenu.Add(new CtrlDeviceLeft(), deviceButton);
            DefMenu.Add(new CtrlLogLeft(), logButton);
            DefMenu.Add(new CtrlConfigLeft(), configButton);

            invalidThread = null;

            Resource.Client.Listener.NonAcknowledge         += DoNonAcknowledge;
            Resource.Client.Listener.NotifyTermination      += DoNotifyTermination;
            Resource.Client.Listener.RefreshConnectionState += DoRefreshConnectionState;
        }