Control

Control[{u,dom}]

初期値 u,領域 dom のインタラクティブなコントロールを表す.コントロールタイプは指定された領域に相応しいものが選ばれる.

Control[{{u,uinit},dom}]

初期値 uinit のコントロールを表す.

詳細

  • Controlでサポートされる変数と領域指定
  • {u,umin,umax}マニピュレータ(スライダー,アニメータ等)
    {u,umin,umax,du}刻み幅 du の離散マニピュレータ
    {u,{xmin,ymin},{xmax,ymax}}2Dスライダー
    {u,{u1,u2,}}2〜3個の要素のための設定バー,要素数が多ければポップアップメニュー
    {u,{u1->lbl1,u2->lbl2,}}要素にラベルを付けたセッターバーまたはポップアップメニュー
    {u,{True,False}}チェックボックス
    {u,color}カラースライダー
    {u}空白の入力フィールド
    {u,FormObject[]}指定されたフィールドがあるフォーム
    {u,func}関数から任意のコントロール
    {{u,uinit},}初期値 uinit を使う
    {{u,uinit,ulbl},}ラベル ulbl がを含む
    {{u,},,opts}特定のオプションを使う
  • Control[{u,}]中の変数 u は自動的にDynamicオブジェクトとして扱われる.
  • Control[{u,dom,opts}]で指定されたオプションは,Manipulateにあるように解釈されることが多い.
  • オプション設定のControlType->type は指定のタイプのコントールを使おうとする.
  • opts は選択されたコントロールに特有のオプション設定を含むことがある.

例題

すべて開くすべて閉じる

  (1)

反復子のために自動的に選ばれたコントロールを生成する:

スコープ  (2)

Controlは,同じコントロール指定についてはManipulateと同じコントロールを選択する:

ControlTypeを使って違うコントロールを選択する:

Manipulatorのように,選択したコントロールに特有のオプションを指定する:

IntervalSlider

Wolfram Research (2008), Control, Wolfram言語関数, https://reference.wolfram.com/language/ref/Control.html (2019年に更新).

テキスト

Wolfram Research (2008), Control, Wolfram言語関数, https://reference.wolfram.com/language/ref/Control.html (2019年に更新).

CMS

Wolfram Language. 2008. "Control." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/Control.html.

APA

Wolfram Language. (2008). Control. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Control.html

BibTeX

@misc{reference.wolfram_2024_control, author="Wolfram Research", title="{Control}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/Control.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_control, organization={Wolfram Research}, title={Control}, year={2019}, url={https://reference.wolfram.com/language/ref/Control.html}, note=[Accessed: 22-November-2024 ]}