IndentationGroupByRow プロパティを設定すると、 Band の GroupBy 行のインデントを指定できます。このプロパティの値は、バンドのグループ行の、そのバンドの左端からのオフセット量 (ピクセル数) を表す数値です。
デザイン時に WinGrid™ を右クリックして、コンテキスト メニューから [UltraWinGrid デザイナー] を選択します。
UltraWinGrid デザイナーで [バンドおよび列の設定] ノードを展開し、バンドを選択します。
バンドを選択したら、右側のペインにバンドのプロパティが表示されます。IndentationGroupByRow プロパティが表示されるまで下へスクロールします。
次の図は、デフォルトのグループ行インデントを使用した場合です。
IndentationGroupByRow を 21 に設定すると、グループ行のインデントがデフォルトより大きくなります。
この場合は WinGrid は次のようになります。
IndentationGroupByRow プロパティを0 (ゼロ) に設定すると、すべてのグループ行が、それぞれの属するバンドの左端に揃います。 この場合は、グループ行のネストされた関係を何らかの方法で視覚的に表す必要があります。これを実現するには、IndentationGroupByRowExpansionIndicator プロパティを、ネストされた各グループ行を「累積」する値に設定します。展開インジケーターのインデントが累積されるのは、グループ行のインデントが0に設定されている場合のみです。次のスクリーンショットでは、Band の IndentationGroupByRow プロパティを 0、IndentationGroupByRowExpansionIndicator プロパティを 16 に設定しています。
UltraGridBand クラスの IndentationGroupByRowExpansionIndicator プロパティを使用すると、グループ行の展開インジケーターのインデントを指定できます。このプロパティは、バンドのグループ行の展開インジケーターのピクセル オフセットを表します。
デザイン時に WinGrid™ を右クリックして、コンテキスト メニューから [UltraWinGrid デザイナー] を選択します。
WinGrid デザイナーで [バンドおよび列の設定] ノードを展開し、バンドを選択します。
バンドを選択したら、右側のペインにバンドのプロパティが表示されます。IndentationGroupByRowExpansionIndicator プロパティが表示されるまでスクロールします。このプロパティを設定すると、バンドのグループ行がインデントされます。
次の図は、WinGrid の初期外観の例です。
IndentationGroupByRowExpansionIndicator を 16 に設定すると、次の図のようになります。
注 : GroupByRowExpansionStyle プロパティを DoubleClick または Disabled に設定している場合は、グループ行に展開インジケーターが表示されないため、このプロパティを設定しても効果はありません。