Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
トグルボタンコンポーネント
トグルボタンコンポーネントは 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
caption
ボタン上に表示される名前です。
enabled
ボタンがクリック可能か不可能かを示します。動作が偽 (false) に設定されている場合、ボタンはグレー表示され、関連付けられている動作は開始できません。デフォルトでは真 (true) です。
image
ボタン上に表示される画像です。画像および表示名の両方が指定されている場合は画像が優先されます。
pixelHeight
画像の高さ (ピクセル単位) です。
pixelWidth
画像の幅 (ピクセル単位) です。
showBorders
ボタンに枠を表示するかしないかを示します。デフォルトでは真 (true) です。
tooltip
カーソルをボタン上に移動すると表示されるテキストです。
useSpecifiedSize
指定されている画像サイズを使用するかしないかを示します。デフォルトでは偽 (false) です。
value
トグルボタンが選択されているかいないかを指定します。デフォルトでは偽 (false) です。
visible
ボタンを表示するかしないかを指定します。デフォルトでは真 (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. テキストエリアコンポーネントを右クリックし、コンポーネントプロパティを選択します。
8. 文字列の幅の値を 15 に変更します。
9. 文字列の高さの値を 2 に変更します。
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