トグルボタンコンポーネント
•
|
トグルボタンコンポーネントは Maple の Standard ワークシートまたはドキュメントにトグルボタンを定義します。このコンポーネントは交互に ON (true)、OFF (false) 状態になり、その状態に応じた動作、または一連の動作を実行します。(必ずしもコンポーネントに動作が割り当てられている必要はありません。)
|
•
|
トグルボタンが選択されたときに動作を実行するには、ToggleButton Properties から開くクリックしたときの動作ダイアログに実行したいコマンドを入力します。ToggleButton Properties を表示するには、トグルボタンを右クリック (Macintosh の場合は Control+クリック) してコンポーネントプロパティを選択します。入力するコマンドには、トグルボタンのクリックを示す出力を表示する埋め込みコンポーネントが 1 つまたは複数指定されている必要があります。
|
•
|
名前プロパティは DocumentTools パッケージのルーチンからトグルボタンを参照するために使用されます。
|
•
|
グループ名プロパティは同じ名前のコンポーネントを自動的にグループ化するために使用されます。グループ化されたコンポーネントはラジオボタンのように動作し、いずれかが選択されると同じグループ内の他のコンポーネントはすべて自動的に非選択状態になります。グループの選択されているコンポーネントに関連付けられている Maple コードのみが実行されます。グループ化できるコンポーネントはチェックボックスコンポーネントおよびラジオボタンコンポーネントです。
|
•
|
トグルボタンのクリックを示す出力を表示するには、追加のコンポーネントが最低でも 1 つ必要です。
|
•
|
トグルボタンコンポーネントをカスタマイズするには、ToggleButton Properties のオプションを設定します。動作は DocumentTools パッケージのルーチンを使用するコンポーネントに関連付けられます。
|
|
コンポーネントパレット上の画像
|
|
|
|
トグルボタンのプロパティ
|
|
•
|
下記表はトグルボタンコンポーネントのオプションによって制御されるプロパティとその用途の説明です。
|
|
G 列の x はそのオプションが読み取り可能、すなわち、DocumentTools[GetProperty] ツールで取得可能であることを示します。
|
|
S 列の x はそのオプションが書き込み可能、すなわち、DocumentTools[SetProperty] ツールで設定可能であることを示します。
|
Option G S Option Type
caption x x string
enabled x x true or false
image x name or string
pixelHeight x x positive integer
pixelWidth x x positive integer
showBorders x x true or false
tooltip x x string
useSpecifiedSize x x true or false
value x x true or false
visible x x true or false
|
ボタンがクリック可能か不可能かを示します。動作が偽 (false) に設定されている場合、ボタンはグレー表示され、関連付けられている動作は開始できません。デフォルトでは真 (true) です。
|
|
ボタン上に表示される画像です。画像および表示名の両方が指定されている場合は画像が優先されます。
|
|
ボタンに枠を表示するかしないかを示します。デフォルトでは真 (true) です。
|
|
カーソルをボタン上に移動すると表示されるテキストです。
|
|
指定されている画像サイズを使用するかしないかを示します。デフォルトでは偽 (false) です。
|
|
トグルボタンが選択されているかいないかを指定します。デフォルトでは偽 (false) です。
|
|
ボタンを表示するかしないかを指定します。デフォルトでは真 (true) です。
|
|
|
例
|
|
この例では埋め込みコンポーネントを使用して曲線と x 軸に囲まれた面積を塗りつぶします。
|
1. コンポーネントパレットからプロット、テキストエリア、およびトグルボタンコンポーネントを挿入します。Maple のパレットを表示する方法については、 Show Palettes のヘルプページを参照してください。
|
|
2. トグルボタンコンポーネントを右クリックし、コンポーネントプロパティを選択します。
|
|
3. 名前のフィールドに Fill Region と入力します。
|
|
テキストエリアの式およびトグルボタンの値 (true または false) を取得し、トグルボタンの値によってプロットした式の曲線と x 軸に囲まれた面積を塗りつぶす動作を設定します。
|
|
4. クリックしたときの動作の編集ボタンをクリックします。固定のステートメントおよび埋め込みコンポーネント間の動作の設定方法に関する追加情報が含まれているダイアログが開きます。
|
|
5. ダイアログ内の end use; ステートメントの前に以下を入力します。
|
|
Do(%Plot0=plot(%TextArea0,x=0..10));
|
|
コンポーネントの名前が正しく入力されていることを確認します。
|
|
6. OK をクリックしてすべての設定を確定します。
|
|
7. テキストエリアコンポーネントを右クリックし、コンポーネントプロパティを選択します。
|
|
10. OK をクリックしてすべての設定を確定します。
|
|
11. テキストエリアコンポーネントに関数を入力し、トグルボタンをクリックします。プロットコンポーネントにプロットが表示されます。
|
|
|
|
|
埋め込みコンポーネントの動作を設定する構文はワークシートでコマンドを実行することで確認できます。
>
|
|
|
|
参照
|
|
ButtonComponent, CheckBoxComponent, ComboBoxComponent, DialComponent, DocumentTools, DocumentTools[Do], DocumentTools[GetProperty], DocumentTools[SetProperty], EmbeddedComponents, LabelComponent, ListBoxComponent, Maplets[Elements][Button], MathExpressionComponent, MeterComponent, PlotComponent, RadioButtonComponent, RotaryGaugeComponent, SliderComponent, TextAreaComponent, VolumeGaugeComponent
|
|
Download Help Document
Was this information helpful?