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