RefreshPropertiesAttribute Classe

Définition

Indique que la grille de propriétés doit être actualisée 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 illustre l’utilisation de la RefreshPropertiesAttribute classe pour spécifier le mode d’actualisation d’une DataSource propriété. Pour obtenir une description complète du code, consultez 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 => _dataGridView1.DataSource;
    set => _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

Nom Description
RefreshPropertiesAttribute(RefreshProperties)

Initialise une nouvelle instance de la classe RefreshPropertiesAttribute.

Champs

Nom Description
All

Indique que toutes les propriétés sont interrogées à 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é n’est actualisée si la valeur de la propriété est modifiée. Ce champ est en lecture seule.

Repaint

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

Propriétés

Nom Description
RefreshProperties

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

TypeId

En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute.

(Hérité de Attribute)

Méthodes

Nom Description
Equals(Object)

Remplace la méthode de l’objet Equals .

GetHashCode()

Retourne le code de hachage de cet objet.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IsDefaultAttribute()

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

Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
_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 d’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 méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à

Voir aussi