'宣言 Protected Overrides Function CreateSubObject( _ ByVal id As String _ ) As IStateManager
protected override IStateManager CreateSubObject( string id )
サブオブジェクトは状態管理( ビューステートを参照)を独自に行う拡張可能なプロパティ("複合"プロパティ)であり、 IStateManager を実装する必要があります。WebMonthView のサブオブジェクトはすべて Style です。
WebControlBase クラスは、SetSubObject と GetSubObject の呼び出しに対し、必要に応じてこのメソッドのオーバーライドを呼び出します。継承クラスでこのメソッドを直接呼び出す必要はありません。
継承クラスでサブオブジェクトの定義を満たす追加プロパティを追加する場合、そのプロパティがビューステート管理に関する WebControlBase のサポートを利用するのであれば、このメソッドをオーバーライドします。サブクラスでは必要に応じて、追加したプロパティに対して代替手段による状態管理を自由に提供できます。このメソッドをオーバーライドした場合は、 id が認識されないときに基本実装を呼び出す必要があります。