RefreshPropertiesAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |