Example #1
0
 public connectForm1(int left, int right, object parent, bool last)
 {
     this.last            = last;
     this.parent          = (cnManager)parent;
     this.parent.resultOk = false;
     InitializeComponent();
     numericUpDown1.Maximum = Math.Max(left, right);
     numericUpDown1.Minimum = Math.Min(left, right);
     label4.Text            = "min = " + numericUpDown1.Minimum.ToString() + " ,max = " + numericUpDown1.Maximum.ToString();
 }
Example #2
0
 public redactorPP(object parentF, object parentM, string namePort1, string namePort2)
 {
     parentManager = (cnManager)parentM;
     parent        = (connectFormPP)parentF;
     InitializeComponent();
     portName1.Text = namePort1;
     portName2.Text = namePort2;
     this.SetStyle(ControlStyles.OptimizedDoubleBuffer |
                   ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true);
     this.UpdateStyles();
 }
Example #3
0
        public connectFormPP(object port1, object port2, object parentF)
        {
            parent          = (cnManager)parentF;
            parent.resultOk = false;
            parent.p1       = (Port)port1;
            parent.p2       = (Port)port2;
            InitializeComponent();
            this.SetStyle(ControlStyles.OptimizedDoubleBuffer |
                          ControlStyles.UserPaint |
                          ControlStyles.AllPaintingInWmPaint,
                          true);
            this.UpdateStyles();
            parent.assign  = new SortedList <int, int>();
            portName1.Text = parent.p1.name + " (" + parent.p1.LeftBusBound + " : " + parent.p1.RightBusBound + " )";
            portName2.Text = parent.p2.name + " (" + parent.p2.LeftBusBound + " : " + parent.p2.RightBusBound + " )";
            if (parent.p1.LeftBusBound < parent.p1.RightBusBound)
            {
                parent.llB     = parent.p1.LeftBusBound;
                parent.lrB     = parent.p1.RightBusBound;
                parent.lDownTo = false;
                llV            = parent.p1.LeftBusBound;
                lrV            = parent.p1.LeftBusBound;
            }
            else
            {
                parent.llB     = parent.p1.RightBusBound;
                parent.lrB     = parent.p1.LeftBusBound;
                parent.lDownTo = true;
                llV            = parent.p1.RightBusBound;
                lrV            = parent.p1.RightBusBound;
            }
            if (parent.p2.LeftBusBound < parent.p2.RightBusBound)
            {
                parent.rlB     = parent.p2.LeftBusBound;
                parent.rrB     = parent.p2.RightBusBound;
                parent.rDownTo = false;
                rlV            = parent.p1.LeftBusBound;
                rrV            = parent.p2.LeftBusBound;
            }
            else
            {
                parent.rlB     = parent.p2.RightBusBound;
                parent.rrB     = parent.p2.LeftBusBound;
                parent.rDownTo = true;
                rlV            = parent.p2.RightBusBound;
                rrV            = parent.p2.RightBusBound;
            }

            if (Math.Abs(parent.p1.RightBusBound - parent.p1.LeftBusBound) > Math.Abs(parent.p2.RightBusBound - parent.p2.LeftBusBound))
            {
                d = Math.Abs(parent.p2.RightBusBound - parent.p2.LeftBusBound);

                rlV = parent.p2.LeftBusBound;
                rrV = parent.p2.RightBusBound;
                llV = parent.p1.LeftBusBound;
                lrV = parent.p1.LeftBusBound + Math.Abs(parent.p2.RightBusBound - parent.p2.LeftBusBound) * Math.Sign(parent.p1.RightBusBound - parent.p1.LeftBusBound);
            }
            else
            {
                d   = Math.Abs(parent.p1.RightBusBound - parent.p1.LeftBusBound);
                llV = parent.p1.LeftBusBound;
                lrV = parent.p1.RightBusBound;
                rlV = parent.p2.LeftBusBound;
                rrV = parent.p2.LeftBusBound + Math.Abs(parent.p1.RightBusBound - parent.p1.LeftBusBound) * Math.Sign(parent.p2.RightBusBound - parent.p2.LeftBusBound);
            }
            ll.Maximum = parent.lrB;
            lr.Maximum = parent.lrB;
            rl.Maximum = parent.rrB;
            rr.Maximum = parent.rrB;
            ll.Value   = llV;
            lr.Value   = lrV;
            rl.Value   = rlV;
            rr.Value   = rrV;
            ll.Minimum = parent.llB;
            lr.Minimum = parent.llB;
            rl.Minimum = parent.rlB;
            rr.Minimum = parent.rlB;
            checkScroll();
        }