Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Control.Parent, propriété

Obtient une référence au contrôle du parent du contrôle serveur dans la hiérarchie des contrôles de la page.

Espace de noms :  System.Web.UI
Assembly :  System.Web (dans System.Web.dll)
[BindableAttribute(false)]
[BrowsableAttribute(false)]
public virtual Control Parent { get; }

Valeur de propriété

Type : System.Web.UI.Control
Une référence au contrôle du parent du contrôle serveur.

Chaque fois qu'une page est demandée, une hiérarchie de contrôles serveur dans cette page est générée. Cette propriété vous permet de déterminer le contrôle parent du contrôle serveur actuel de cette hiérarchie, et pour programmer elle.

L'exemple suivant définit un nouvel objet d' Control sur une page, myControl1, le contrôle spécifié dans un appel de méthode d' FindControl . Si l'appel retourne un contrôle, le code utilise la propriété d' Parent pour identifier le contrôle qui contient myControl1. Si le contrôle parent existe, la chaîne « que le parent de la zone de texte est » est concaténée avec la propriété d' ID du contrôle parent et écrites dans Page. Si aucun contrôle parent n'est trouvé, la chaîne « contrôle introuvable » est écrite.


private void Button1_Click(object sender, EventArgs MyEventArgs)
{
      // Find control on page.
      Control myControl1 = FindControl("TextBox2");
      if(myControl1!=null)
      {
         // Get control's parent.
         Control myControl2 = myControl1.Parent;
         Response.Write("Parent of the text box is : " + myControl2.ID);
      }
      else
      {
         Response.Write("Control not found");
      }
}


.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.