Control.Parent プロパティとは? わかりやすく解説

Control.Parent プロパティ

ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

解説解説
使用例使用例

ページ内の新しControl オブジェクト myControl1 を FindControl メソッド指定したコントロール設定する例を次に示しますコントロール返され場合コードParent プロパティ使用して myControl1格納されているコントロール識別します。コントロール存在する場合は、"The parent of the text box is" という文字列が親コントロールID プロパティ連結されPage書き込まれます。コントロールが見つからない場合は、"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

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 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.get_Parent();
        this.get_Response().Write("Parent of the text box
 is : " 
            + myControl2.get_ID());
    }
    else {
        this.get_Response().Write("Control not found");
    }
}//Button1_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control.Parent プロパティ

コントロールの親コンテナ取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説

Parent プロパティ値を null 参照 (Visual Basic では Nothing) に設定すると、コントロール現在のコントロールの Control.ControlCollection から削除されます。

使用例使用例

Parent プロパティと FindForm メソッド使用してボタンおよびフォームの親コントロール上でプロパティ設定するコード例次に示します

' This example uses the Parent property and the Find method of Control
 to set
' properties on the parent control of a Button and its Form. The example
 assumes
' that a Button control named button1 is located within a GroupBox control.
 The 
' example also assumes that the Click event of the Button control is
 connected to
' the event handler method defined in the example.
Private Sub button1_Click(sender As
 Object, e As System.EventArgs) Handles
 button1.Click
   ' Get the control the Button control is located in. In this case
 a GroupBox.
   Dim control As Control = button1.Parent
   ' Set the text and backcolor of the parent control.
   control.Text = "My Groupbox"
   control.BackColor = Color.Blue
   ' Get the form that the Button control is contained within.
   Dim myForm As Form = button1.FindForm()
   ' Set the text and color of the form containing the Button.
   myForm.Text = "The Form of My Control"
   myForm.BackColor = Color.Red
End Sub
// This example uses the Parent property and the Find method of Control
 to set
// properties on the parent control of a Button and its Form. The example
 assumes
// that a Button control named button1 is located within a GroupBox
 control. The 
// example also assumes that the Click event of the Button control is
 connected to
// the event handler method defined in the example.
private void button1_Click(object sender, System.EventArgs
 e)
{
   // Get the control the Button control is located in. In this case
 a GroupBox.
   Control control = button1.Parent;
   // Set the text and backcolor of the parent control.
   control.Text = "My Groupbox";
   control.BackColor = Color.Blue;
   // Get the form that the Button control is contained within.
   Form myForm = button1.FindForm();
   // Set the text and color of the form containing the Button.
   myForm.Text = "The Form of My Control";
   myForm.BackColor = Color.Red;
}
   // This example uses the Parent property and the Find method of Control
 to set
   // properties on the parent control of a Button and its Form. The example
 assumes
   // that a Button control named button1 is located within a GroupBox
 control. The 
   // example also assumes that the Click event of the Button control is
 connected to
   // the event handler method defined in the example.
private:
   void button1_Click( Object^ /*sender*/, System::EventArgs^
 /*e*/ )
   {
      // Get the control the Button control is located in. In this case
 a GroupBox.
      Control^ control = button1->Parent;
      
      // Set the text and backcolor of the parent control.
      control->Text = "My Groupbox";
      control->BackColor = Color::Blue;
      
      // Get the form that the Button control is contained within.
      Form^ myForm = button1->FindForm();
      
      // Set the text and color of the form containing the Button.
      myForm->Text = "The Form of My Control";
      myForm->BackColor = Color::Red;
   }
// This example uses the Parent property and the Find method of Control
 to 
// set properties on the parent control of a Button and its Form. The
 
// example assumes that a Button control named button1 is located within
 a 
// GroupBox control. The example also assumes that the Click event of
 the 
// Button control is connected to the event handler method defined in
 the 
// example.
private void button1_Click(Object sender, System.EventArgs
 e)
{
    // Get the control the Button control is located in. 
    // In this case a GroupBox.
    Control control = button1.get_Parent();

    // Set the text and backcolor of the parent control.
    control.set_Text("My Groupbox");
    control.set_BackColor(Color.get_Blue());

    // Get the form that the Button control is contained within.
    Form myForm = button1.FindForm();

    // Set the text and color of the form containing the Button.
    myForm.set_Text("The Form of My Control");
    myForm.set_BackColor(Color.get_Red());
} //button1_Click
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Control.Parent プロパティ」の関連用語

Control.Parent プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Control.Parent プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS