フォーム上、およびリスト・コンポーネント中のフィールド・ビジュアライゼーションの違い
- リスト・コンポーネントに埋め込んだ場合、フィールドのコンポーネント・ソースを開く必要はありません。
- フォーム上に表示する場合、各フィールドに対応して、表示機能をつかさどるクラスが決まります。
- 一方、リスト・コンポーネントに埋め込む場合、表示方法は列のDisplayAppearanceプロパティ、EditAppearanceプロパティで設定します。
リスト型コンポーネント上に並ぶフィールドの表示方法は、リストの各列に配置した個々のフィールドではなく、列に対して指定します。この点を理解しておかないと混乱するかも知れません。例えば、フィールド自身には画像を定義していなくても、列に対し、ビジュアライゼーションとして画像を指定することができてしまいます。
混乱を避けるため、最初は作りたいものに近いサンプルを使い、必要に応じて修正するようお勧めします。
リストの例