private void ValueChangeHandler(TextBox TextBox, ValueOptionChange ChangeHandler, ref int OptionSave) { int new_value; if (int.TryParse(TextBox.Text, out new_value)) { ChangeHandler(new_value); OptionSave = new_value; } }