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


UpdateDesignTimeHtml メソッドは、コントロールが変更された場合など、関連付けられている Web サーバー コントロールの表示をデザイン時に更新するためにデザイン ホストによって呼び出されます。また、コントロール デザイナによって、コントロールの値の変更後に UpdateDesignTimeHtml メソッドを呼び出して、コントロールの表示を更新することもできます。
![]() |
---|
ComponentChanged イベントを呼び出す場合、または PropertyDescriptor オブジェクトを使用してプロパティを設定する場合は、IComponentChangeService インターフェイスによって UpdateDesignTimeHtml メソッドが呼び出されます。 |

コントロール デザイナの Click イベントに応答して複数領域コントロール内の領域間でフォーカスを切り替え、UpdateDesignTimeHtml メソッドを使用してデザイン ホストのコントロールの外観を更新する方法のコード例を次に示します。
このコード例は、EditableDesignerRegion クラスのトピックで取り上げているコード例の一部です。
' Handler for the Click event, which provides the region in the arguments. Protected Overrides Sub OnClick(ByVal e As DesignerRegionMouseEventArgs) If IsNothing(e.Region) Then Return End If ' If the clicked region is not a header, return If e.Region.Name.IndexOf("Header") <> 0 Then Return End If ' Switch the current view if required If e.Region.Name.Substring(6, 1) <> myControl.CurrentView.ToString() Then myControl.CurrentView = Integer.Parse(e.Region.Name.Substring(6, 1)) MyBase.UpdateDesignTimeHtml() End If End Sub
// Handler for the Click event, which provides the region in the arguments. protected override void OnClick(DesignerRegionMouseEventArgs e) { if (e.Region == null) return; // If the clicked region is not a header, return if (e.Region.Name.IndexOf("Header") != 0) return; // Switch the current view if required if (e.Region.Name.Substring(6, 1) != myControl.CurrentView.ToString()) { myControl.CurrentView = int.Parse(e.Region.Name.Substring(6, 1)); base.UpdateDesignTimeHtml(); } }


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からControlDesigner.UpdateDesignTimeHtml メソッドを検索する場合は、下記のリンクをクリックしてください。

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