Control.SkinID Propriété

Définition

Obtient ou définit l’apparence à appliquer au contrôle.

public:
 virtual property System::String ^ SkinID { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual string SkinID { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SkinID : string with get, set
Public Overridable Property SkinID As String

Valeur de propriété

Nom de l’apparence à appliquer au contrôle. La valeur par défaut est Empty.

Attributs

Exceptions

La feuille de style a déjà été appliquée.

- ou -

L'événement Page_PreInit s'est déjà produit.

- ou -

Le contrôle a déjà été ajouté à la collection Controls.

Remarques

Les apparences disponibles pour un contrôle sont contenues dans un ou plusieurs fichiers d’apparence dans un répertoire de thème. La SkinID propriété spécifie laquelle de ces apparences doit s’appliquer au contrôle. Une apparence est spécifique à un contrôle particulier ; vous ne pouvez pas partager les paramètres d’apparence entre des contrôles de différents types.

Si vous ne définissez pas la SkinID propriété, un contrôle utilise l’apparence par défaut si elle est définie. Par exemple, si une apparence sans ID est définie pour un Image contrôle, cette apparence s’applique à tous les Image contrôles qui ne référencent pas explicitement un skin par ID et qui ne sont pas définis pour désactiver les thèmes. Si une apparence avec un ID est définie pour un Image contrôle, cette apparence s’applique uniquement aux Image contrôles dont SkinID la propriété est définie sur cet ID.

Si les fichiers d’apparence d’un répertoire de thème ne contiennent pas d’apparence avec la propriété spécifiée SkinID , une ArgumentException exception est levée au moment de l’exécution.

S’applique à

Voir aussi