void setElmValue(TrackBar tr) { mLastIdx = mCurrentIdx; mCurrentIdx = tr.Value; int thissel = getSelIdx(); mInfo.Value = mValues[thissel]; mMyElm.SetElementValue(0, mInfo); mSim.NeedAnalyze(); mLabels.Text = Utils.UnitText(mValues[thissel], mUnit); }
public void Execute() { CirSim.Sim.NeedAnalyze(); if (mSettingValue) { return; } var ei = Elm.GetElementInfo(EditItem); ei.Value = Value; Elm.SetElementValue(EditItem, ei); CirSim.Sim.Repaint(); }