WinGrid などのひとつのコントロール/コンポーネント タイプに特定のスタイルを適用したい場合があります。これを実行するには、WinGrid 専用のスタイルセットを作成する必要があります。アプリケーション開発者が特定のコンポーネント用のスタイルセットを含むスタイル ライブラリをロードすると、あらゆるコントロール/コンポーネントはデフォルトのスタイルセットを使用しますが、特定のコンポーネントはそのコンポーネントをターゲットとしたスタイルセットを使用します。
このトピックは、WinGrid コントロールのための新しいスタイルセットを作成する手順について説明します。
[開始] ページで [新しいライブラリを作成] をクリックする、または [ファイル]、[新しいスタイル ライブラリ] をクリックすることによって、新しいスタイル ライブラリを作成します。新しいスタイル ライブラリが作成されます。
スタイル エクスプローラで、[新規追加] をクリックします。
スタイルセット マネージャが表示します。
GridStyle などの名前を新しいスタイルセットに指定します。UltraGrid の横のチェックボックスを選択していることを確認します。これによって、スタイルセットが WinGrid コントロールのみに適用されることを保証します。
[OK] をクリックします。GridStyle スタイルセットが現在アクティブなスタイルセットです。
GridStyle は WinGrid のみに適用されるため、[コントロールでフィルタリング] ドロップダウン リストには、UltraGrid しか含まれていません。したがって、WinGrid に適用される UI ロールのみがスタイル エクスプローラに表示されます。また、ロールは UltraGrid によってすでにフィルタリングされているため、UI ロール ツールチップには [コンポーネントでフィルタリング] オプションが表示されません。現在アクセスできないツールチップからコンポーネントを選択しようとする場合、その特定のコンポーネントをサポートする異なるスタイルセットを使用しなければならないことを通知するダイアログ ボックスが表示されます。
その特定のコンポーネントをスタイルしたい場合には、[アクティブ スタイルセット] ドロップダウン リストから [デフォルトのスタイルセット] を選択するだけです。これですべてのコンポーネントを再度スタイルすることができるようになります。