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


このメソッドは、次の優先順位に従って、プロパティがリセットされる既定値を決定します。
このメソッドは、次の順序に従って、自動的に DesignerTransaction を作成します。
-
このメソッドでは、IDesignerHost.CreateTransaction メソッドを呼び出し、変更部分を表す新しい DesignerTransaction を作成します。
-
このメソッドは、トランザクションが開始され、これから変更が行われることを示す IComponentChangeService.OnComponentChanging メソッドを呼び出します。
-
このメソッドは、変更が行われたことを示す IComponentChangeService.OnComponentChanged メソッドを呼び出します。
トランザクションの目的は、Undo 機能と Redo 機能をサポートすることです。
継承時の注意 派生クラスでオーバーライドされた場合、このメソッドは DefaultValueAttribute を検索します。この属性が見つかった場合、見つかった DefaultValueAttribute をプロパティの値として設定します。DefaultValueAttribute が見つからなかった場合、このメソッドは、実装する必要がある "ResetMyProperty" メソッドを検索します。見つかった場合は、ResetValue メソッドによって呼び出されます。ResetValue で、実装した DefaultValueAttribute や "ResetMyProperty" メソッドが見つからない場合、処理が実行されません。
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.ResetValue メソッドを検索する場合は、下記のリンクをクリックしてください。

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