represents an interactive control for the variable u in the domain dom, with the type of control chosen to be appropriate for the domain specified.


represents a control with initial value uinit.


  • Control supports the following variable and domain specifications:
  • {u,umin,umax}manipulator (slider, animator, etc.)
    {u,umin,umax,du}discrete manipulator with step du
    {u,{xmin,ymin},{xmax,ymax}}2D slider
    {u,{u1,u2,}}setter bar for few elements; popup menu for more
    {u,{u1->lbl1,u2->lbl2,}}setter bar or popup menu with labels for elements
    {u,color}color slider
    {u}blank input field
    {u,FormObject[]}form with specified fields
    {u,func}an arbitrary control from a function
    {{u,uinit},}use initial value uinit
    {{u,uinit,ulbl},}include label ulbl
    {{u,},,opts}use the specified control options
  • The variable u in Control[{u,}] is automatically treated as a Dynamic object.
  • Options specified by Control[{u,dom,opts}] are typically interpreted as they are in Manipulate.
  • The option setting ControlType->type will attempt to use a control of the specified type.
  • opts may include option settings specific to the selected control.


open allclose all

Basic Examples  (1)

Generate an automatically chosen control for an iterator:

Scope  (2)

Control chooses the same controls as Manipulate for the same control specification:

Use ControlType to choose a different control:

Specify options specific to the selected control, such as Manipulator:


Wolfram Research (2008), Control, Wolfram Language function, (updated 2019).


Wolfram Research (2008), Control, Wolfram Language function, (updated 2019).


@misc{reference.wolfram_2020_control, author="Wolfram Research", title="{Control}", year="2019", howpublished="\url{}", note=[Accessed: 15-April-2021 ]}


@online{reference.wolfram_2020_control, organization={Wolfram Research}, title={Control}, year={2019}, url={}, note=[Accessed: 15-April-2021 ]}


Wolfram Language. 2008. "Control." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019.


Wolfram Language. (2008). Control. Wolfram Language & System Documentation Center. Retrieved from