アイコン
Iconはリポジトリ内に格納されるアイコン・ファイルです。
アイコンのコンポーネントは、アイコン・ファイルをリポジトリ内に格納する際に使用されます。
リポジトリに登録されたアイコンは、ツリー・ビュー、リスト・ビューおよびフォームで使用できます。
ツリー・ビューとリスト・ビューにおいて、アイコンは各リスト項目を表示します。アイコンを項目の前に表示してそのタイプを示すことができます(Imageプロパティ)。リスト項目の状態を示すアイコンを表示することもできます (ImageState)。ツリー・ビューでは、展開された項目のアイコンも指定できます (ImageExpanded)。
ツリー・ビューとリスト・ビューには、ImageOverlayプロパティもあり、Imageプロパティで指定したアイコンの上に別のアイコンを重ねることができます。
フォーム内では、Iconプロパティを使ってアイコンを指定します。フォームの左上の角とタスクバー上に表示されます。
アイコンを登録すると、アイコンの4つのビューが表示されます。
小さいステートのアイコンは、リスト・ビューのViewStyleがIconに設定される場合を除き、ツリー・ビューやリスト・ビューのImageStateプロパティの値として使われた場合、アイコンがどのように表示されるかを示します。
大きいステートのアイコンは、リスト・ビューのViewStyleプロパティがIconに設定され、アイコンがリスト・ビューのImageStateプロパティの値として使われた場合、どのように表示されるかを示します。
小さいアイコン・ビューは、アイコンが以下の値として使われた場合、どのように表示されるかを示します:
- ツリー・ビューの Image, ImageExpanded およびImageOverlayプロパティ
- リスト・ビューのImageやImageOverlayプロパティ (リスト・ビューのViewStyleプロパティがIconに設定される場合を除く)
- フォームのIconプロパティ
大きいアイコン・ビューは、リストのViewStyleプロパティがIconに設定され、アイコンがリスト・ビューのImageやImageOverlayプロパティの値として使われた場合、どのように表示されるかを示します。