Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
名前付きスタイルの継承
スタイルの使用方法 > 組み込みの名前付きスタイル > 名前付きスタイルの継承

名前付きスタイルが継承されるしくみについて確認します。グリッドをフォームに配置し、グリッドのCaption プロパティとデフォルトの列を設定します。デフォルトの列の FooterText プロパティを設定し、グリッドのColumnFootersプロパティを True に設定すると、グリッドは次のように表示されます。

GridStyleCollection エディタで、Normal ノードを展開し、Font プロパティを選択してBoldボックスを ON にします。列ヘッダ、列フッタ、グリッドのキャプションのすべてが太字になります。これは、すべての組み込みスタイルが Normal スタイルまたは Normal の子スタイルを継承するためです。

次に、Heading ノードを展開し、ForeColor プロパティを選択します。カラータブのWebを選択し、次にNavyを選択します。列ヘッダとグリッドのキャプションバーの両方のテキストが白色になります。これは、Caption スタイルが Heading スタイルから色のプロパティを継承するためです。列フッタは変化しません。これは、Footer スタイルが、Heading ではなく、Normal を継承しているためです。

最後に、Caption ノードを展開し、BackColor プロパティを選択します。カラータブのWebを選択し、次にAliceBuleを選択します。列ヘッダの背景色が変化しないこと、および Caption スタイルが引き続き親スタイルの Heading からテキストの色を継承していることがわかります。

関連トピック