Control.Parent Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma referência ao controle pai do controle de servidor na hierarquia de controle da 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 da propriedade
Uma referência ao controle pai do controle de servidor.
- Atributos
Exemplos
O exemplo a seguir define um novo Control objeto em uma página, myControl1
para o controle especificado em uma FindControl chamada de método. Se a chamada retornar um controle, o código usará a Parent propriedade para identificar o controle que contém myControl1
. Se o controle pai existir, a cadeia de caracteres "O pai da caixa de texto é" será concatenada com a ID propriedade do controle pai e gravada no Page. Se nenhum controle pai for encontrado, a cadeia de caracteres "Controle não encontrado" será gravada.
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
Comentários
Sempre que uma página é solicitada, uma hierarquia de controles de servidor nessa página é criada. Essa propriedade permite que você determine o controle pai do controle do servidor atual nessa hierarquia e programe-o em relação a ela.