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(); }
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(); }
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(); }