RefreshPropertiesAttribute RefreshPropertiesAttribute RefreshPropertiesAttribute RefreshPropertiesAttribute Class

Definizione

Indica che la griglia delle proprietà deve essere aggiornata quando cambia il valore della proprietà associata.Indicates that the property grid should refresh when the associated property value changes. Questa classe non può essere ereditata.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
Ereditarietà
RefreshPropertiesAttributeRefreshPropertiesAttributeRefreshPropertiesAttributeRefreshPropertiesAttribute
Attributi

Esempi

Nell'esempio di codice riportato di seguito RefreshPropertiesAttribute viene illustrato l'utilizzo della classe per specificare DataSource la modalità di aggiornamento per una proprietà.The following code example demonstrates using the RefreshPropertiesAttribute class to specify the refresh mode for a DataSource property. Per un listato di codice completo , vedere Procedura: Applicare gli attributi nei controlliWindows 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

Commenti

Indica il tipo di modalità di aggiornamento da utilizzare per l'aggiornamento PropertyGrid di un controllo. RefreshPropertiesAttributeThe RefreshPropertiesAttribute indicates the type of refresh mode to use when refreshing a PropertyGrid control.

Costruttori

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

Inizializza una nuova istanza della classe RefreshPropertiesAttribute.Initializes a new instance of the RefreshPropertiesAttribute class.

Campi

All All All All

Indica che tutte le proprietà verranno nuovamente richieste tramite query e aggiornate se il valore della proprietà viene modificato.Indicates that all properties are queried again and refreshed if the property value is changed. Questo campo è di sola lettura.This field is read-only.

Default Default Default Default

Indica che nessuna altra proprietà viene aggiornata se il valore della proprietà viene modificato.Indicates that no other properties are refreshed if the property value is changed. Questo campo è di sola lettura.This field is read-only.

Repaint Repaint Repaint Repaint

Indica che tutte le proprietà vengono ridisegnate se il valore della proprietà viene modificato.Indicates that all properties are repainted if the property value is changed. Questo campo è di sola lettura.This field is read-only.

Proprietà

RefreshProperties RefreshProperties RefreshProperties RefreshProperties

Ottiene le proprietà di aggiornamento del membro.Gets the refresh properties for the member.

TypeId TypeId TypeId TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Metodi

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

Esegue l'override del metodo Equals dell'oggetto.Overrides the object's Equals method.

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

Restituisce il codice hash per questo oggetto.Returns the hash code for this object.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Ottiene un valore che indica se il valore corrente dell'attributo è il valore predefinito dell'attributo stesso.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)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.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()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

_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)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.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)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.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)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 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)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Si applica a

Vedi anche