Partager via


RefreshPropertiesAttribute Classe

Définition

Indique que la grille de propriétés doit s’actualiser lorsque la valeur de propriété associée change. Cette classe ne peut pas être héritée.

public ref class RefreshPropertiesAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class RefreshPropertiesAttribute : Attribute
public sealed class RefreshPropertiesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type RefreshPropertiesAttribute = class
    inherit Attribute
type RefreshPropertiesAttribute = class
    inherit Attribute
Public NotInheritable Class RefreshPropertiesAttribute
Inherits Attribute
Héritage
RefreshPropertiesAttribute
Attributs

Exemples

L’exemple de code suivant montre comment utiliser la RefreshPropertiesAttribute classe pour spécifier le mode d’actualisation d’une DataSource propriété. Pour obtenir la liste complète du code, consultez Guide pratique pour appliquer des attributs dans les contrôles Windows Forms.

[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

Remarques

indique RefreshPropertiesAttribute le type de mode d’actualisation à utiliser lors de l’actualisation d’un PropertyGrid contrôle.

Constructeurs

RefreshPropertiesAttribute(RefreshProperties)

Initialise une nouvelle instance de la classe RefreshPropertiesAttribute.

Champs

All

Indique que toutes les propriétés sont interrogées de nouveau et actualisées si la valeur de la propriété est modifiée. Ce champ est en lecture seule.

Default

Indique qu'aucune autre propriété ne doit être actualisée en cas de modification de la valeur de la propriété. Ce champ est en lecture seule.

Repaint

Indique que toutes les propriétés doivent être repeintes si la valeur de la propriété est modifiée. Ce champ est en lecture seule.

Propriétés

RefreshProperties

Obtient les propriétés d'actualisation du membre.

TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.

(Hérité de Attribute)

Méthodes

Equals(Object)

Substitue la méthode Equals de l'objet.

GetHashCode()

Retourne le code de hachage pour cet objet.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsDefaultAttribute()

Obtient une valeur indiquant si la valeur actuelle de l'attribut est sa valeur par défaut.

IsDefaultAttribute()

En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée.

(Hérité de Attribute)
Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

(Hérité de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.

(Hérité de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

(Hérité de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à

Voir aussi