Exemplo n.º 1
0
 public LineCircleForm()
 {
     InitializeComponent();
     LookForCircleLine.mainUtl CircleLine = new LookForCircleLine.mainUtl();
     this.Controls.Add(CircleLine);
     CircleLine.Dock = DockStyle.Fill;
 }
Exemplo n.º 2
0
        public FindMax(int Station = 1)
        {
            InitializeComponent();
            station = Station;
            Path    = AppDomain.CurrentDomain.BaseDirectory + "Setting" + Station.ToString() + "\\";
            if (!Directory.Exists(Path))
            {
                Directory.CreateDirectory(Path);
            }
            if (Station == 1)
            {
                this.Text = "工位一感光片设置";
            }
            else
            {
                this.Text = "工位二感光片设置";
            }


            CircleLine = new LookForCircleLine.mainUtl(Path);
            panelControl1.Controls.Add(CircleLine);
            Size sz = CircleLine.Size;

            panelControl1.Size     = sz;
            CircleLine.Dock        = DockStyle.Fill;
            CircleLine.isFitWindow = false;

            int height = panelControl1.Size.Height;
            int width  = (int)(height * (0.006 / 0.05) * 5);

            CircleLine.splitContainer1.SplitterDistance = width;
            //splitContainerControl1.SplitterPosition = sz.Width;
            roiController = CircleLine.hWindow_Final1.viewWindow._roiController;
            roiController.NotifyRCObserver = new IconicDelegate(ROiMove);
            UpDownBase upDown = (UpDownBase)numericUpDown1;

            upDown.TextChanged += new EventHandler(numericUpDown1_ValueChanged);
            UpDownBase upDown2 = (UpDownBase)numericUpDown2;

            upDown2.TextChanged += new EventHandler(numericUpDown2_ValueChanged);
            UpDownBase upDown3 = (UpDownBase)numericUpDown3;

            upDown3.TextChanged += new EventHandler(numericUpDown3_ValueChanged);
            UpDownBase upDown4 = (UpDownBase)numericUpDown4;

            upDown4.TextChanged += new EventHandler(numericUpDown4_ValueChanged);

            //settingPath = Path + "MaxSetting.xml";
            roiPath = Path + "Roi.roi";
            //if (File.Exists(settingPath))
            //{
            //    inParam = (InputParam)StaticOperate.ReadXML(settingPath, inParam.GetType());

            //}
            inParam = LoadXml(Station);
            ShowToUI();

            CircleLine.load = new LookForCircleLine.mainUtl.LoadImage(LoadImage);
        }