デフォルトボタン

表示フォーム > GUI表示フォーム > GUI表示フォーム特性 > 入力

複数の[プッシュボタン]コントロールが配置されているフォームにおいて、ユーザがEnterキーを押下した場合、[OK][次へ]または[終了]などのような特定の1つのボタンに割り当てられたイベントを実行するような機能を持たせると便利な場合があります。

例えば、フォームがウィザード用に設計されている場合、Enterキーが押されたら、[次へ]のボタンを押下した場合と同じ動作になるようにした方がいいかもしれません。

この特性は、フォーム上に配置されたプッシュボタンのどれかを割り当てることで、上記の機能を持つデフォルトボタンとして使用することができます。式で指定することで、実行時に動的にコントロール名を指定することもできます。

有効化

実行中に、エンドユーザがEnterキーを押下すると、Magicは、[デフォルトボタン]特性に指定されたプッシュボタンに定義されたイベントを実行します。これによって、Enterキーを押下することで、特定のプッシュボタンをクリックしたように動作します。

デフォルトボタンの表示

デフォルトボタンと評価されたプッシュボタンは、周囲が1ピクセルの幅の黒い境界線で強調表示されます。

例外

[デフォルトボタン]特性の機能には以下のような制限があります。

注意:

テーブル選択プログラムに配置したプッシュボタンに[選択]イベントを割り当て、このボタンをデフォルトプッシュボタンに指定しても動作は変わりません。ただし、このボタン以外をデフォルトプッシュボタンに割り当てた場合、Enter キーでの選択ができなくなります。