public void UpdateValue(float value) { Tag = value; Text = Name + ": " + ((float)Tag).ToString(CultureInfo.CreateSpecificCulture("en-US")); FloatTexBox floatBox = (FloatTexBox)Control; floatBox.Value = ((float)Tag); }
private void OnValueChanged(object sender, EventArgs e) { FloatTexBox floatBox = (FloatTexBox)Control; Tag = floatBox.Value; Text = Name + ": " + ((float)Tag).ToString(CultureInfo.CreateSpecificCulture("en-US")); if (ValueChanged != null) { ValueChanged(this); } }
private void SetControl(float min, float max, float increment) { FloatTexBox floatBox = new FloatTexBox(); floatBox.Max = max; floatBox.Min = min; floatBox.Increment = increment; floatBox.Value = ((float)Tag); floatBox.ValueChanged += new EventHandler(OnValueChanged); Control = floatBox; }