次の方法で共有


ControlBuilder.AppendSubBuilder メソッド

コンテナ コントロールに属するすべての子コントロールの ControlBuilder オブジェクトにビルダを追加します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Overridable Sub AppendSubBuilder ( _
    subBuilder As ControlBuilder _
)
'使用
Dim instance As ControlBuilder
Dim subBuilder As ControlBuilder

instance.AppendSubBuilder(subBuilder)
public virtual void AppendSubBuilder (
    ControlBuilder subBuilder
)
public:
virtual void AppendSubBuilder (
    ControlBuilder^ subBuilder
)
public void AppendSubBuilder (
    ControlBuilder subBuilder
)
public function AppendSubBuilder (
    subBuilder : ControlBuilder
)
適用できません。

パラメータ

  • subBuilder
    子コントロールに割り当てられる ControlBuilder オブジェクト。

使用例

AppendSubBuilder メソッドをオーバーライドして、そのコントロール ビルダの適用先のコントロールが ControlCollection クラスのインスタンスにコントロールを含めようとすると Exception がスローされるようにする例を次に示します。

' 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
// 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.");
}

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

ControlBuilder クラス
ControlBuilder メンバ
System.Web.UI 名前空間