この手順では、C1TileControl のデフォルトテンプレートを変更します。
- ソリューションエクスプローラで、プロジェクト名を右クリックし、[追加]→[新規フォルダ]を選択します。
- C:\Users\username\Documents\ComponentOne Samples\WinForms\C1TileControl\Samples\Resources にある Databound サンプルプロジェクトの flags.png をローカルプロジェクトにコピーします。
- このフォルダの名前を Resources に変更し、このフォルダから flags.png イメージを追加します。
- ソリューションエクスプローラで、[すべてのファイルを表示]ボタンをクリックします。
- Resources フォルダを右クリックし、イメージを選択し、[プロジェクトに含める]を選択します。
- C1TileControl のプロパティウィンドウで、DefaultTemplate ノードを展開し、Templates プロパティの横にある省略符ボタンをクリックします。
- Elements プロパティの横の省略符ボタンをクリックします。Template.Elements コレクションエディタが表示されます。
- Children プロパティの横の省略符ボタンをクリックします。
- Members リストから ImageElement を削除します。
- Members リストの TextElement を選択し、その FontBold を True に設定します。
- [OK]をクリックして保存し、PanelElement.Children コレクションエディタを閉じます。
- [追加]項目の横にあるドロップダウン矢印をクリックし、TextElement を選択します。
- TextElement を選択し、ForeColorSelector を Unbound に設定します。
- ForeColor を 255, 192, 192 に設定します。
- TextSelector を Text1 に、Alignment を BottomLeft に設定します。
- これで、各国名のテキストが各タイルの左下に表示されるように設定されます。
- Template.Elements コレクションエディタで、[追加]ボタンの横にあるドロップダウン矢印をクリックし、ImageElement を選択します。
- Image の横の省略符ボタンをクリックします。 [リソースの選択]ダイアログボックスが表示されます。
- [インポート]ボタンをクリックし、プロジェクトの Resources フォルダを参照し、flags.png を選択します。
- [OK]をクリックして保存し、[リソースの選択]ダイアログボックスを閉じます。.
- Template.Elements コレクションエディタで、ImageSelector を Unbound に設定します。
- ImageRows を 17 に、Alignment を BottomRight に設定します。
- [OK]をクリックして保存し、Template.Elements コレクションエディタを閉じます。