コンボボックスコンポーネント
•
|
コンボボックスコンポーネントは Maple の Standard ワークシートまたはドキュメントにコンボボックスを定義します。コンボボックスの項目が選択されると、このコンポーネントは他の埋め込みコンポーネントを呼び出すための動作、または一連の動作を実行します。(必ずしもコンポーネントに動作が割り当てられている必要はありません。)
|
•
|
コンボボックスの項目が選択されたときに動作を実行するには、ComboBox Properties から開く選択が変化したときの動作ダイアログに実行したいコマンドを入力します。ComboBox Properties を表示するには、コンボボックスを右クリック (Macintosh の場合は Control+クリック) してコンポーネントプロパティを選択します。入力するコマンドには、コンボボックスの項目の選択を示す出力を表示する埋め込みコンポーネントが 1 つまたは複数指定されている必要があります。
|
•
|
コンボボックスにエントリを入力するには、リスト項目の横の編集ボタンを選択します。表示されるリストエディタに最初の項目を追加するには、テキストフィールドをダブルクリックして編集します。項目を追加するには、追加ボタンをクリックして追加のテキストフィールドを表示し、前のステップと同様の手順でエントリを編集します。コンボボックスへの項目の入力が終わったら、選択された項目の横のドロップダウンメニューを選択し、コンボボックスが折り畳まれているときに表示する項目を選択します。
|
•
|
名前プロパティは DocumentTools パッケージのルーチンからコンボボックスを参照するために使用されます。
|
•
|
コンボボックスの項目の選択を示す出力を表示するには、追加のコンポーネントが 1 つ必要です。
|
•
|
コンボボックスコンポーネントをカスタマイズするには、ComboBox Properties のオプションを設定します。動作は DocumentTools パッケージのルーチンを使用するコンポーネントに関連付けられます。
|
|
コンポーネントパレット上の画像
|
|
|
|
コンボボックスのプロパティ
|
|
•
|
下記表はコンボボックスコンポーネントのオプションによって制御されるプロパティとその用途の説明です。
|
|
G 列の x はそのオプションが読み取り可能、すなわち、DocumentTools[GetProperty] ツールで取得可能であることを示します。
|
|
S 列の x はそのオプションが書き込み可能、すなわち、DocumentTools[SetProperty] ツールで設定可能であることを示します。
|
Option G S Option Type
enabled x x true or false
itemList x x list or set
tooltip x x string
value x x string
visible x x true or false
|
コンポーネントを有効にするかしないかを示します。無効にされているコンポーネントはグレー表示され、それらに関連付けられている動作は実行できません。デフォルトでは真 (true) です。
|
|
カーソルをコンポーネント上に移動すると表示されるテキストです。
|
|
コンポーネントを表示するかしないかを指定します。デフォルトでは真 (true) です。
|
|
|
例
|
|
この例ではコンボボックスからシェーディングのオプションを選択し、埋め込みコンポーネントを使用して結果をプロットコンポーネントに表示します。
1. コンポーネントパレットからプロットおよびコンボボックスコンポーネントを挿入します。Maple のパレットを表示する方法については、Show Palettes のヘルプページを参照してください。
|
2. プロットコンポーネントを右クリックし、コンポーネントプロパティを選択します。
|
|
3. プロット式のフィールドに plot3d(x*sin(y), x=-10..10, y=-5..5); と入力し、入力を終えたら OK をクリックします。
|
|
4. コンボボックスコンポーネントを右クリックし、コンポーネントプロパティを選択します。
|
|
6. 最初の行をダブルクリックし、ComboBox を xyz に置き換えます。
|
|
7. 追加ボタンをクリックし、新しいフィールドをダブルクリックします。デフォルトのエントリを削除して xy と入力します。
|
|
8. ステップ 7 を繰り返し、z、zgrayscale、および zhue を入力します。終了したら OK をクリックします。
|
|
コンボボックスから選択されている項目を取得し、その項目をテキストエリアに表示する動作を設定します。
|
|
9. 選択が変化したときの動作の編集ボタンをクリックします。固定のステートメントおよび埋め込みコンポーネント間の動作の設定方法に関する追加情報が含まれているダイアログが開きます。
|
|
10. ダイアログ内の end use; ステートメントの前に以下を入力します。
|
Do(%Plot0=plot3d(x*sin(y), x=-10..10, y=-5..5, shading=%ComboBox0));
|
コンポーネントの名前が正しく入力されていることを確認します。
|
|
11. OK をクリックしてすべての変更を確定します。
|
|
|
|
|
埋め込みコンポーネントの動作を設定する構文はワークシートでコマンドを実行することで確認できます。
>
|
|
|
|
参照
|
|
ButtonComponent, CheckBoxComponent, DialComponent, DocumentTools, DocumentTools[Do], DocumentTools[GetProperty], DocumentTools[SetProperty], EmbeddedComponents, LabelComponent, ListBoxComponent, MathExpressionComponent, MeterComponent, PlotComponent, RadioButtonComponent, RotaryGaugeComponent, SliderComponent, TextAreaComponent, ToggleButtonComponent, VolumeGaugeComponent
|
|
Download Help Document
Was this information helpful?