AmbientValueAttribute Constructeurs
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.
Initialise une nouvelle instance de la classe AmbientValueAttribute.
Surcharges
AmbientValueAttribute(Boolean) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec une valeur Boolean comme valeur. |
AmbientValueAttribute(Byte) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier non signé 8 bits comme valeur. |
AmbientValueAttribute(Char) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un caractère Unicode comme valeur. |
AmbientValueAttribute(Double) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un nombre à virgule flottante double précision comme valeur. |
AmbientValueAttribute(Int16) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier signé 16 bits comme valeur. |
AmbientValueAttribute(Int32) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier signé 32 bits comme valeur. |
AmbientValueAttribute(Int64) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier signé 64 bits comme valeur. |
AmbientValueAttribute(Object) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un objet comme valeur. |
AmbientValueAttribute(Single) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un nombre à virgule flottante simple précision comme valeur. |
AmbientValueAttribute(String) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec une chaîne comme valeur. |
AmbientValueAttribute(Type, String) |
Initialise une nouvelle instance de la classe AmbientValueAttribute avec sa valeur et son type. |
AmbientValueAttribute(Boolean)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec une valeur Boolean comme valeur.
public:
AmbientValueAttribute(bool value);
public AmbientValueAttribute (bool value);
new System.ComponentModel.AmbientValueAttribute : bool -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Boolean)
Paramètres
- value
- Boolean
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Byte)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier non signé 8 bits comme valeur.
public:
AmbientValueAttribute(System::Byte value);
public AmbientValueAttribute (byte value);
new System.ComponentModel.AmbientValueAttribute : byte -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Byte)
Paramètres
- value
- Byte
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Char)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un caractère Unicode comme valeur.
public:
AmbientValueAttribute(char value);
public AmbientValueAttribute (char value);
new System.ComponentModel.AmbientValueAttribute : char -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Char)
Paramètres
- value
- Char
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Double)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un nombre à virgule flottante double précision comme valeur.
public:
AmbientValueAttribute(double value);
public AmbientValueAttribute (double value);
new System.ComponentModel.AmbientValueAttribute : double -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Double)
Paramètres
- value
- Double
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Int16)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier signé 16 bits comme valeur.
public:
AmbientValueAttribute(short value);
public AmbientValueAttribute (short value);
new System.ComponentModel.AmbientValueAttribute : int16 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Short)
Paramètres
- value
- Int16
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Int32)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier signé 32 bits comme valeur.
public:
AmbientValueAttribute(int value);
public AmbientValueAttribute (int value);
new System.ComponentModel.AmbientValueAttribute : int -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Integer)
Paramètres
- value
- Int32
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Int64)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un entier signé 64 bits comme valeur.
public:
AmbientValueAttribute(long value);
public AmbientValueAttribute (long value);
new System.ComponentModel.AmbientValueAttribute : int64 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Long)
Paramètres
- value
- Int64
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Object)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un objet comme valeur.
public:
AmbientValueAttribute(System::Object ^ value);
public AmbientValueAttribute (object value);
public AmbientValueAttribute (object? value);
new System.ComponentModel.AmbientValueAttribute : obj -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Object)
Paramètres
- value
- Object
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Single)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec un nombre à virgule flottante simple précision comme valeur.
public:
AmbientValueAttribute(float value);
public AmbientValueAttribute (float value);
new System.ComponentModel.AmbientValueAttribute : single -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Single)
Paramètres
- value
- Single
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(String)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec une chaîne comme valeur.
public:
AmbientValueAttribute(System::String ^ value);
public AmbientValueAttribute (string value);
public AmbientValueAttribute (string? value);
new System.ComponentModel.AmbientValueAttribute : string -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As String)
Paramètres
- value
- String
Valeur de cet attribut.
S’applique à
AmbientValueAttribute(Type, String)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Initialise une nouvelle instance de la classe AmbientValueAttribute avec sa valeur et son type.
public:
AmbientValueAttribute(Type ^ type, System::String ^ value);
public AmbientValueAttribute (Type type, string value);
new System.ComponentModel.AmbientValueAttribute : Type * string -> System.ComponentModel.AmbientValueAttribute
Public Sub New (type As Type, value As String)
Paramètres
- value
- String
Valeur de cet attribut.
Exemples
L’exemple de code suivant illustre l’utilisation AmbientValueAttribute de pour appliquer un comportement ambiant à une propriété appelée AlertForeColor
. Pour obtenir une liste de code complète, consultez How to : Apply Attributes in Windows Forms Controls.
[AmbientValue(typeof(Color), "Empty")]
[Category("Appearance")]
[DefaultValue(typeof(Color), "White")]
[Description("The color used for painting alert text.")]
public Color AlertForeColor
{
get
{
if (this.alertForeColorValue == Color.Empty &&
this.Parent != null)
{
return Parent.ForeColor;
}
return this.alertForeColorValue;
}
set
{
this.alertForeColorValue = value;
}
}
// This method is used by designers to enable resetting the
// property to its default value.
public void ResetAlertForeColor()
{
this.AlertForeColor = AttributesDemoControl.defaultAlertForeColorValue;
}
// This method indicates to designers whether the property
// value is different from the ambient value, in which case
// the designer should persist the value.
private bool ShouldSerializeAlertForeColor()
{
return (this.alertForeColorValue != AttributesDemoControl.ambientColorValue);
}
<AmbientValue(GetType(Color), "Empty"), _
Category("Appearance"), _
DefaultValue(GetType(Color), "White"), _
Description("The color used for painting alert text.")> _
Public Property AlertForeColor() As Color
Get
If Me.alertForeColorValue = Color.Empty AndAlso (Me.Parent IsNot Nothing) Then
Return Parent.ForeColor
End If
Return Me.alertForeColorValue
End Get
Set(ByVal value As Color)
Me.alertForeColorValue = value
End Set
End Property
' This method is used by designers to enable resetting the
' property to its default value.
Public Sub ResetAlertForeColor()
Me.AlertForeColor = AttributesDemoControl.defaultAlertForeColorValue
End Sub
' This method indicates to designers whether the property
' value is different from the ambient value, in which case
' the designer should persist the value.
Private Function ShouldSerializeAlertForeColor() As Boolean
Return Me.alertForeColorValue <> AttributesDemoControl.ambientColorValue
End Function