タイリングボタン(日本語版) の主な機能

タイリングボタン(日本語版) の主な機能

機能

  • ボタンのクリックとイベント
    ボタンはマウスやアクセスキーによりクリックイベントを通知するだけでなく、コードネームのキー入力によるクリックイベントの通知もサポートします。
  • フォーカスの移動と表示
    通常、右/下矢印キーはタブ順、左/上矢印キーは逆タブ順にフォーカスを移動させますが、タイリングボタン内では矢印の方向(4方向)へフォーカスを移動させることができます。 また、タブ移動の抑制やフォーカス枠の非表示などもサポートします。
  • 行/列数(グループ)指定
    指定の行数と列数分のボタンを作成できます。 任意の行/列数をグループ化もサポートします。
  • レイアウト指定
    タイリングボタンを囲むフレームの有無、フレームマージン、垂直、水平マージン、およびグループ間のギャップを指定可能です。更に、垂直水平方向それぞれにジグザグのギャップを指定することもできます。
  • ボタンのスクロール
    タイリングボタンは、複数のボタンを縦/横にスクロールさせることもでき、スクロールバーもサポートします。
  • バックグランド指定
    バックグランド(背景)のカラー/グラデーションの指定が可能です。また、バックグランドピクチャを設定することも可能です。 バックグランドのイメージについては、メモリキャッシュすることができ、より高速描画が可能とします。
  • ボタンのタイプ指定
    ボタンのタイプには、コマンドボタン、チェックボックス、ラジオボタンの他、コマンドボタン形状のプッシュトグルボタンとプッシュオプションボタン、更にはマウスカーソルのボタンオーバー時のみ凸(通常)表示となるロールオーバーボタン、ボタンを押しつづけている間、連続的にイベントを発行するビートボタンをサポートします。
  • ボタンの形状(キャップ)指定
    ボタンの形状には、矩形ボタンの他、丸型、および角丸矩形が選択可能です。矩形ボタンについては左右それぞれにキャップが指定でき、多彩なボタン形状を選択できます。
  • ボタンのアピアランスと透明度指定
    ボタンアピアランス(外観)も標準から3D表現まで多彩です。また、ボタンフェースの透明度の指定も可能で、バックグランドピクチャを透かして見ることもできます。
  • ボタンのカラー/グラデーション指定
    ボタンフェースのカラー、およびカラーバリエーションとして多彩なグラデーションの指定が可能です。またハイライト時の指定もサポートします。
  • キャプションの属性指定
    キャプションの属性として、フォントとカラー指定はもちろん、アライメント、文字エフェクト、更にはキャプションをボタンの外に表示するアウトサイドキャプション(上/下/左/右)も指定可能です。また、キャプションのピクチャ位置(上/下/左/右)の指定も可能です。
  • トップキャプションとキャプション
    コントロールの左上にトップキャプションを指定できます。 すべてのボタンのキャプションはまとめて定義でき、隣り合うの行(列)のボタンを連結させることもできます。また、ボタンキャプションを明示的に複数行にすることもできます。
  • ボタンの個別属性指定
    コントロールのプロパティの指定は、すべてのボタンに対し一括した指定として有効ですが、ボタンの個別属性によりそれぞれのボタンのカラーなどを個別に指定することができます。
  • ボタン内容の実行時変更
    ボタンのキャプション(個別属性)は、実行時に入れ替え可能です。このため、アプリケーションにおける環境やモードによるボタン内容の変更にスマートに対応できます。