イベント ハンドラが、このイベントに関連するデータを含む、BeforeColRegionSizeEventArgs 型の引数を受け取りました。次の BeforeColRegionSizeEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel System.ComponentModel.CancelEventArgsから継承されます。 | |
Region1 | 分割バーを中心とした左側の列スクロール領域を返します。 |
Region2 | 分割バーを中心とした右側の列スクロール領域を返します。 |
region1 引数は、プロパティを設定でき、サイズ設定される最も左の colscrollregion でメソッドを呼び出す ColScrollRegion オブジェクトへの参照を返します。この参照を使用して、返される colscrollregion のプロパティまたはメソッドにアクセスできます。ただし、この rowscrollregion の Width プロパティは、このイベント プロシージャー内では読み取り専用です。
region2 引数は、プロパティを設定でき、サイズ設定される最も右の colscrollregion でメソッドを呼び出す ColScrollRegion オブジェクトへの参照を返します。この参照を使用して、返される colscrollregion のプロパティまたはメソッドにアクセスできます。ただし、この rowscrollregion の Width プロパティは、このイベント プロシージャー内では読み取り専用です。
cancel 引数を使用して、colscrollregion がサイズの変更されないようにプログラミングできます。一定の条件が満たされない限り、ユーザーが colscrollregions をサイズ変更することができないようにすることが可能です。colscrollregion の分割バーをユーザーが実際に移動することを防止するため、その SizingMode プロパティを 0 (SizingModeFixed) に設定します。
このイベントは、ユーザーによる操作、またはプログラム操作で colscrollregion がサイズ設定される前に生成されます。colscrollregion は、Width プロパティを設定してプログラムでサイズ設定できます。colscrollregions は垂直方向のスクロール領域であるので、すべての colscrollregions の高さは常に同一です。ただし、このイベント プロシージャーでサイズ変更される rowscrollregion の Width プロパティを設定しようとすると、エラーが発生します。
BeforeColRegionSplit イベントは、1 つの colscrollregion が 2 つの colscrollregions に分割される前に生成されます。
提供された cancel を True に設定しなければ、このイベントの後に AfterColRegionSize イベント (colscrollregion がサイズの変更されたに発生するイベント) が発生します。