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回 。 如果這個方法找不到 DefaultValueAttribute、方法或ResetMyProperty方法,則會傳falseShouldSerializeMyProperty回 。

適用於

另請參閱