RefreshPropertiesAttribute RefreshPropertiesAttribute RefreshPropertiesAttribute RefreshPropertiesAttribute Class

정의

연결된 속성 값이 변경될 때 속성 그리드를 새로 고쳐야 함을 나타냅니다.Indicates that the property grid should refresh when the associated property value changes. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class RefreshPropertiesAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class RefreshPropertiesAttribute : Attribute
type RefreshPropertiesAttribute = class
    inherit Attribute
Public NotInheritable Class RefreshPropertiesAttribute
Inherits Attribute
상속
RefreshPropertiesAttributeRefreshPropertiesAttributeRefreshPropertiesAttributeRefreshPropertiesAttribute
특성

예제

다음 코드 예제에서는 합니다 RefreshPropertiesAttribute 클래스에 대 한 새로 고침 모드를 지정 하는 DataSource 속성입니다.The following code example demonstrates using the RefreshPropertiesAttribute class to specify the refresh mode for a DataSource property. 전체 코드 목록은 참조 하세요 방법: Windows Forms 컨트롤에서 특성 적용합니다.For a full code listing, see How to: Apply Attributes in Windows Forms Controls.

[Category("Data")]
[Description("Indicates the source of data for the control.")]
[RefreshProperties(RefreshProperties.Repaint)]
[AttributeProvider(typeof(IListSource))]
public object DataSource
{
    get
    {
        return this.dataGridView1.DataSource;
    }

    set
    {
        this.dataGridView1.DataSource = value;
    }
}
<Category("Data"), _
Description("Indicates the source of data for the control."), _
RefreshProperties(RefreshProperties.Repaint), _
AttributeProvider(GetType(IListSource))> _
Public Property DataSource() As Object
    Get
        Return Me.dataGridView1.DataSource
    End Get

    Set(ByVal value As Object)
        Me.dataGridView1.DataSource = value
    End Set
End Property

설명

합니다 RefreshPropertiesAttribute 새로 고칠 때 사용할 새로 고침 모드의 유형을 나타냅니다는 PropertyGrid 제어 합니다.The RefreshPropertiesAttribute indicates the type of refresh mode to use when refreshing a PropertyGrid control.

생성자

RefreshPropertiesAttribute(RefreshProperties) RefreshPropertiesAttribute(RefreshProperties) RefreshPropertiesAttribute(RefreshProperties) RefreshPropertiesAttribute(RefreshProperties)

RefreshPropertiesAttribute 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the RefreshPropertiesAttribute class.

필드

All All All All

속성 값이 변경되면 모든 속성이 다시 쿼리되고 새로 고쳐짐을 나타냅니다.Indicates that all properties are queried again and refreshed if the property value is changed. 이 필드는 읽기 전용입니다.This field is read-only.

Default Default Default Default

속성 값이 변경될 때 다른 속성은 새로 고쳐지지 않음을 나타냅니다.Indicates that no other properties are refreshed if the property value is changed. 이 필드는 읽기 전용입니다.This field is read-only.

Repaint Repaint Repaint Repaint

속성 값이 변경되면 모든 속성이 다시 그려짐을 나타냅니다.Indicates that all properties are repainted if the property value is changed. 이 필드는 읽기 전용입니다.This field is read-only.

속성

RefreshProperties RefreshProperties RefreshProperties RefreshProperties

멤버의 새로 고침 속성을 가져옵니다.Gets the refresh properties for the member.

TypeId TypeId TypeId TypeId

파생 클래스에서 구현된 경우 이 Attribute에 대한 고유 식별자를 가져옵니다.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

개체의 Equals 메서드를 재정의합니다.Overrides the object's Equals method.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

해당 개체의 해시 코드를 반환합니다.Returns the hash code for this object.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

현재 특성 값이 해당 특성의 기본값인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the current value of the attribute is the default value for the attribute.

Match(Object) Match(Object) Match(Object) Match(Object)

파생 클래스에서 재정의된 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

적용 대상

추가 정보