private float ChangeSizeFactor(float sizeFactor, float factor, ChangeSizeFactorMethod method) { float result = sizeFactor; switch (method) { case ChangeSizeFactorMethod.FixedValue: result = factor; break; case ChangeSizeFactorMethod.Multiply: result = sizeFactor * factor; break; default: break; } return(Math.Min(2.0f, Math.Max(0.1f, result))); }
private void FixedValueRB_CheckedChanged(object sender, EventArgs e) { NUD.Maximum = 2; ChangeMethod = ChangeSizeFactorMethod.FixedValue; }
private void MultiplyRB_CheckedChanged(object sender, EventArgs e) { NUD.Maximum = 20; ChangeMethod = ChangeSizeFactorMethod.Multiply; }
public FChangeSizeFactor(DataGridView dgv) { InitializeComponent(); DGV = dgv; ChangeMethod = ChangeSizeFactorMethod.FixedValue; }