PropertyDescriptor.SetValue メソッド
アセンブリ: System (system.dll 内)

Dim instance As PropertyDescriptor Dim component As Object Dim value As Object instance.SetValue(component, value)

このメソッドは、次の順序に従って、自動的に DesignerTransaction を作成します。
-
このメソッドでは、IDesignerHost.CreateTransaction メソッドを呼び出し、変更部分を表す新しい DesignerTransaction を作成します。
-
このメソッドは、トランザクションが開始され、これから変更が行われることを示す IComponentChangeService.OnComponentChanging メソッドを呼び出します。
-
このメソッドは、変更が行われたことを示す IComponentChangeService.OnComponentChanged メソッドを呼び出します。
トランザクションの目的は、Undo 機能と Redo 機能をサポートすることです。
継承時の注意 オーバーライドされた場合、このメソッドは、実装する必要がある "SetMyProperty" メソッドを呼び出すことによってプロパティの値を設定します。指定した値が無効な場合、コンポーネントは例外をスローし、その例外は派生元にも渡されます。"SetMyProperty" メソッドに続く (実装した) "GetMyProperty" メソッドが、"SetMyProperty" メソッドによって例外がスローされなかった場合に渡された値を返すように、プロパティをデザインする必要があります。
Windows 98, Windows 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
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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

- PropertyDescriptor.SetValue メソッドのページへのリンク