Put any control directly in an input. Change the control setting and evaluate to use the value of the control.

Using Setting...

Put a control expression wrapped with Setting in an input expression. Evaluate the control expression in place to create the control. Choose a value with the control before evaluating the input expression:

Using DynamicSetting...

Both Setting and DynamicSetting allow you to use controls in input expressions. They function equivalently, but DynamicSetting eliminates the Setting function in the input expression, giving a cleaner and more compact expression.

Put a control expression wrapped with DynamicSetting in an input expression. Evaluate the DynamicSetting expression in place to create the control. Choose a value with the control before evaluating the input expression:

Notes

Triple-click Setting or DynamicSetting in an expression to select the entire subexpression.

Controls useful in input expressions include but are not limited to Slider, VerticalSlider, Checkbox, ColorSetter, PopupMenu and FileNameSetter.