ControlDesigner.GetErrorDesignTimeHtml メソッド
アセンブリ: System.Design (system.design.dll 内)

Dim e As Exception Dim returnValue As String returnValue = Me.GetErrorDesignTimeHtml(e)
戻り値
指定された例外のデザイン時 HTML マークアップ。

GetDesignTimeHtml メソッドで例外がスローされると、通常、GetErrorDesignTimeHtml メソッドが呼び出されます。
継承時の注意 一般的なデザイン パターンでは、関連付けられたコントロールを通じて HTML マークアップを取得し、エラーが発生した場合は GetErrorDesignTimeHtml メソッドを呼び出します。コントロールからマークアップが返されない場合は、GetEmptyDesignTimeHtml メソッドを呼び出します。このメソッドが特定のマークアップを提供するためにオーバーライドされない場合は、CreatePlaceHolderDesignTimeHtml メソッドが呼び出されます。これには、コントロールの種類と ID に関する情報が含まれます。
エラーが発生した場合にコントロールのデザイン時 HTML マークアップを生成し、CreatePlaceHolderDesignTimeHtml メソッドを呼び出す方法のコード例を次に示します。
' Generate the design-time markup for the control when an error occurs. Protected Overrides Function GetErrorDesignTimeHtml( _ ByVal ex As Exception) As String ' Write the error message text in red, bold. Dim errorRendering As String = _ "<span style=""font-weight:bold; color:Red; "">" & _ ex.Message & "</span>" Return CreatePlaceHolderDesignTimeHtml(errorRendering) End Function ' GetErrorDesignTimeHtml
// Generate the design-time markup for the control when an error occurs. protected override string GetErrorDesignTimeHtml(Exception e) { // Write the error message text in red, bold. string errorRendering = "<span style=\"font-weight:bold; color:Red; \">" + e.Message + "</span>"; return CreatePlaceHolderDesignTimeHtml(errorRendering); } // GetErrorDesignTimeHtml


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ControlDesigner.GetErrorDesignTimeHtml メソッドのページへのリンク