Microsoft Word と同様に、C1TrueDBGrid の Style オブジェクトも、別のスタイルの属性を継承したり、親スタイルとして参照されます。新しく作成されたグリッドでは、Normal スタイルがすべての名前付きスタイルの親スタイルになります。このスタイルのデフォルトのプロパティを次に示します。
プロパティ | 設定 |
---|---|
Alpha | 255 |
BackColor | System.Drawing.Color.White |
BackColor2 | System.Drawing.Color.White |
BackgroundImage | None |
BackgroundPictureDrawMode | BackgroundPictureDrawModeEnum.Stretch |
Font | Microsoft Sans Serif, 8.25pt |
ForeColor | System.Drawing.Color.Black |
ForegroundImage | None |
ForeGroundPicturePosition | ForegroundPicturePositionEnum.LeftOfText |
GammaCorrection | False |
GradientMode | None |
HorizontalAlignment | AlignHorzEnum.General |
Locked | False |
Padding | 0, 0, 0, 0 |
Trimming | Character |
VerticalAlignment | AlignVertEnum.Top |
WrapText | False |
Heading スタイルと Footing スタイルも同様に定義されます。これらのスタイルは Normal を継承しており、次のプロパティを上書きしています。
プロパティ | 設定 |
---|---|
BackColor | System.Drawing.SystemColors.Control |
ForeColor | System.Drawing.Color.Black |
VerticalAlignment | AlignVertEnum.Center |
Heading スタイルは、次のプロパティも上書きしています。Footing スタイルは、このプロパティを上書きしていません。
プロパティ | 設定 |
---|---|
WrapText | True |
Selected スタイルも Normal を継承し、次に示す2つのカラープロパティを上書きしています。
プロパティ | 設定 |
---|---|
BackColor | System.Drawing.SystemColors.Highlight |
ForeColor | System.Drawing.SystemColors.HighlightText |
HighlightRow スタイルも同様です。このスタイルは、デフォルトの Normal スタイルの設定とは逆の色を使用します。
プロパティ | 設定 |
---|---|
BackColor | System.Drawing.SystemColors.Text |
ForeColor | System.Drawing.SystemColors.HighlightText |
EvenRow、OddRow、FilterBar の各スタイルは Normal を継承しますが、EvenRow スタイルには上書きされるプロパティがあります。
プロパティ | 設定 |
---|---|
BackColor | System.Drawing.Color.Aqua |
Normal を直接継承しないスタイルは、Caption と RecordSelector だけです。これらは Heading を継承します。グリッドとスプリットのキャプションがデフォルトで中央揃えされるのは、Caption スタイルの次のプロパティがカスタマイズされているためです。
プロパティ | 設定 |
---|---|
HorizontalAlignment | AlignHorzEnum.Center |