ControlBuilder.AppendSubBuilder(ControlBuilder) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンテナー コントロールに属しているすべての子コントロールの ControlBuilder オブジェクトにビルダーを追加します。
public:
virtual void AppendSubBuilder(System::Web::UI::ControlBuilder ^ subBuilder);
public virtual void AppendSubBuilder (System.Web.UI.ControlBuilder subBuilder);
abstract member AppendSubBuilder : System.Web.UI.ControlBuilder -> unit
override this.AppendSubBuilder : System.Web.UI.ControlBuilder -> unit
Public Overridable Sub AppendSubBuilder (subBuilder As ControlBuilder)
パラメーター
- subBuilder
- ControlBuilder
子コントロールに割り当てられる ControlBuilder オブジェクト。
例
次の例では、このコントロール ビルダーがクラスのインスタンスControlCollectionにコントロールを含めるために適用されるコントロールの場合に、スローExceptionするメソッドをオーバーライドAppendSubBuilderします。
// Override the AppendSubBuilder method to throw an
// exception if the class it is applied to attempts
// to include child controls.
public override void AppendSubBuilder(ControlBuilder subBuilder)
{
throw new Exception(
"A custom label control cannot contain other objects.");
}
' Override the AppendSubBuilder method to throw an
' exception if the class it is applied to attempts
' to include child controls.
Public Overrides Sub AppendSubBuilder(ByVal subBuilder As ControlBuilder)
Throw New Exception( _
"A custom label control cannot contain other objects.")
End Sub