MESCIUS SPREAD for ASP.NET 10.0J > 開発者の手引き > スタイル > オブジェクトの親子関係 |
シート、列、セルといった SPREAD コントロール オブジェクトでは、書式や外観スタイルの一部を、個々のオブジェクトがその「親」から継承します。たとえばセルは、背景色などのいくつかの書式をシートから継承していることがあります。このシートで、ある列内の全セルに対してテキストの行揃えを設定すると、セルはこの設定も継承します。オブジェクト間のこのような親子関係によって、多くのプロパティやメソッドは、それぞれさまざまな方法でコントロールのの各部に適用されることがあります。
個々のセルが継承する書式を上書きすることもできますが、 デフォルトでは、オブジェクトはそれぞれの親からの属性を継承します。 したがって通常は、どのオブジェクトの設定も、このオブジェクトに適用される親の設定の組み合わせとなります。たとえば、セルにセルレベルでテキスト色を設定する場合、このセルは行からは垂直方向の配置を、列からは罫線の設定を、シートからは背景色を継承するとします。 背景色はこれらのいくつかのレベルで設定されるので、優先順位に関する何らかの規則を適用する必要があります。
セル レベルに近いほど、優先順位も高くなります。 つまり、セルの背景色を設定すると、親から継承した背景色の設定は上書きされます。 次の一覧は、このような属性の優先順位を示します。 セル レベルに近い(番号が小さい)ほど、優先順位が高くなることを確認してください。