private void cancel_Click(object sender, EventArgs e) { this.Close(); EventGeomParams egp = new EventGeomParams(); egp.R1 = egp.r1 = egp.r2 = -1; ReturnParams?.Invoke(this, egp); }
private void ok_Click(object sender, EventArgs e) { this.Close(); EventGeomParams egp = new EventGeomParams(); egp.R1 = Convert.ToDouble(numericUpDown1.Value); egp.r1 = Convert.ToDouble(numericUpDown2.Value); egp.r2 = Convert.ToDouble(numericUpDown3.Value); ReturnParams?.Invoke(this, egp); }
public void SetParams(int ID, EventGeomParams e) { MechanismInfo mi = FindMechanismInfo(ID); if (mi.mechanism != null && e.r1 > 0) { if (mi.Number == 8) { Mechanism_8 old = mi.mechanism as Mechanism_8; Mechanism_8 new_m = new Mechanism_8(e.r1, e.R1, e.r2, old.l, old.v_block, old.Center, old.ID); mi.mechanism = new_m; } RestartMechanism(ID); StopMechanism(ID); DrawMechanism(ID); } }