Control.Parent Propriedade

Definição

Obtém uma referência ao controlo pai do controlo do servidor na hierarquia de controlo de página.

public:
 virtual property System::Web::UI::Control ^ Parent { System::Web::UI::Control ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Web.UI.Control Parent { get; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.Bindable(false)]
public virtual System.Web.UI.Control Parent { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Parent : System.Web.UI.Control
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.Bindable(false)>]
member this.Parent : System.Web.UI.Control
Public Overridable ReadOnly Property Parent As Control

Valor de Propriedade

Uma referência ao controlo pai do controlo do servidor.

Atributos

Exemplos

O exemplo seguinte define um novo Control objeto numa página, myControl1, para o controlo especificado numa FindControl chamada de método. Se a chamada devolver um controlo, o código usa a Parent propriedade para identificar o controlo que contém myControl1. Se o controlo pai existir, a cadeia "O pai da caixa de texto é" é concatenada com a ID propriedade do controlo pai e escrita no Page. Se não for encontrado controlo parental, escreve-se a cadeia "Control não encontrado".

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");
      }
}

Private Sub Button1_Click(sender As Object, MyEventArgs As EventArgs)
' Find control on page.
Dim myControl1 As Control = FindControl("TextBox2")
If (Not myControl1 Is Nothing)
   ' Get control's parent.
   Dim myControl2 As Control = myControl1.Parent
   Response.Write("Parent of the text box is : " & myControl2.ID)
Else
   Response.Write("Control not found.....")
End If
End Sub

Observações

Sempre que uma página é solicitada, é construída uma hierarquia de controlos de servidor nessa página. Esta propriedade permite-lhe determinar o controlo pai do controlo atual do servidor nessa hierarquia e programar contra ele.

Aplica-se a