バージョン

SetRowHeaderColumnWidth メソッド

指定した行ヘッダー列のグラフィック幅を設定します。
シンタックス
'宣言
 
Public Sub SetRowHeaderColumnWidth( _
   ByVal columnIndex As Integer, _
   ByVal value As Integer _
) 
public void SetRowHeaderColumnWidth( 
   int columnIndex,
   int value
)

パラメータ

columnIndex
value
解説

行ヘッダーは、RowHeaderLayout プロパティの値に基づいて配置されます。

RowHeaderLayout が「Standard」に設定される場合、各階層の各レベルは単一の論理列にあります。たとえば、階層に 2 つのレベルがある 3 つの階層を含む行軸は 6 つの論理列になります。この場合、値を 5 に設定すると、最後の列 (3 つ目の階層の 2 つ目のレベル) のサイズを変更します。

RowHeaderLayout が 'Compact' または 'SuperCompact' に設定される場合、各ヘッダー列は単一の階層に相対します。特定のレベルをサイズ変更できません。コンパクト レイアウトでは、レベル 0 より深いヘッダーは親ヘッダーにネストされます。行ヘッダーの最後の列の幅を変更するには、columnIndex パラメーターの値を (n - 1) に指定します。n は行軸の階層の合計数を表します。

value パラメーターの値を 0 に設定すると、列の幅をデフォルト設定に復元します。

任意のパラメーターの値を負の数に設定すると、例外が発生されます。最後の列のインデックスより大きい値を指定することは許可されます。この場合、指定した数が有効なインデックスになるまで行軸に階層を追加するときに、設定に影響します。「Standard」行ヘッダー レイアウトの場合、行ヘッダーの列の数を増加するため、レベルが展開されるときに設定に影響する可能性があります。

行ヘッダーの列の幅がコードで、またはエンドユーザーによって明示的に設定される場合、値はコントロールのライフタイムに永続します。特定の列の幅をリセットするには、value パラメーターを 0 に設定します。すべての列の幅をリセットするには、ResetAllRowHeaderColumnWidths メソッドを使用します。

参照