TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) メソッド

定義

コンポーネントをリセットしてコンポーネントの値を変更するかどうかを返します。

public:
 override bool CanResetValue(System::Object ^ component);
public override bool CanResetValue(object component);
override this.CanResetValue : obj -> bool
Public Overrides Function CanResetValue (component As Object) As Boolean

パラメーター

component
Object

リセット機能をテストするコンポーネント。

返品

true コンポーネントをリセットすると、コンポーネントの値が変更されます。それ以外の場合は false

注釈

このメソッドは、 DefaultValueAttributeを検索します。 見つかると、属性の値とプロパティの現在の値が比較されます。 既定値がプロパティの現在の値と一致しない場合は、 true を返します。 このメソッドで DefaultValueAttributeが見つからない場合は、 ShouldSerializeMyProperty メソッドを検索します。 ShouldSerializeMyProperty メソッドが見つかると、ShouldSerializeMyPropertyが返す内容が返されます。 このメソッドで ShouldSerializeMyProperty メソッドが見つからない場合は、 ResetMyProperty メソッドを検索します。 ResetMyProperty メソッドが見つかると、trueが返されます。 このメソッドで DefaultValueAttributeShouldSerializeMyProperty メソッド、または ResetMyProperty メソッドが見つからない場合は、 falseが返されます。

適用対象

こちらもご覧ください