GenericWebPart.ChildControl プロパティ
アセンブリ: System.Web (system.web.dll 内)


ChildControl プロパティには、GenericWebPart コントロールによってラップされる子コントロールにアクセスするための手段が用意されています。たとえば、WebPartManager コントロールは、ChildControl プロパティを使用して子コントロールからパーソナル化データを抽出します。

ChildControl プロパティをプログラムによって使用する方法を次のコード例に示します。ChildControl プロパティは、GenericWebPart コントロールの子コントロールに関する情報を取得するためにプログラムによってアクセスされます。この例の完全なソース コードは、GenericWebPart の概要トピックにある「例」のセクションを参照してください。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Label2.Text = _ "<h3>Calendar GenericWebPart Properties</h3>" & _ "<em>Title: </em>" & calendarPart.Title & _ "<br />" & _ "<em>CatalogIconImageUrl: </em>" & calendarPart.CatalogIconImageUrl & _ "<br />" & _ "<em>TitleUrl: </em>" & calendarPart.TitleUrl & _ "<br />" & _ "<em>Decription: </em>" & calendarPart.Description & _ "<br />" & _ "<em>TitleIconImageUrl: </em>" & calendarPart.TitleIconImageUrl & _ "<br />" & _ "<em>ChildControl ID: </em>" & calendarPart.ChildControl.ID & _ "<br />" & _ "<em>ChildControl Type: </em>" & calendarPart.ChildControl.GetType().Name & _ "<br />" & _ "<em>GenericWebPart ID: </em>" & calendarPart.ID & _ "<br />" & _ "<em>GenericWebPart Type: </em>" & calendarPart.GetType().Name & _ "<br />" & _ "<em>GenericWebPart Parent ID: </em>" & calendarPart.Parent.ID Label3.Text = _ "<h3>BulletedList GenericWebPart Properties</h3>" & _ "<em>Title: </em>" & listPart.Title & _ "<br />" & _ "<em>CatalogIconImageUrl: </em>" & listPart.CatalogIconImageUrl & _ "<br />" & _ "<em>TitleUrl: </em>" & listPart.TitleUrl & _ "<br />" & _ "<em>Decription: </em>" & listPart.Description & _ "<br />" & _ "<em>TitleIconImageUrl: </em>" & listPart.TitleIconImageUrl & _ "<br />" & _ "<em>ChildControl ID: </em>" & listPart.ChildControl.ID & _ "<br />" & _ "<em>ChildControl Type: </em>" & listPart.ChildControl.GetType().Name & _ "<br />" & _ "<em>GenericWebPart ID: </em>" & listPart.ID & _ "<br />" & _ "<em>GenericWebPart Type: </em>" & listPart.GetType().Name & _ "<br />" & _ "<em>GenericWebPart Parent ID: </em>" & listPart.Parent.ID End Sub End Class
protected void Button1_Click(object sender, EventArgs e) { Label2.Text = @"<h3>Calendar GenericWebPart Properties</h3>" + "<em>Title: </em>" + calendarPart.Title + "<br />" + "<em>CatalogIconImageUrl: </em>" + calendarPart.CatalogIconImageUrl + "<br />" + "<em>TitleUrl: </em>" + calendarPart.TitleUrl + "<br />" + "<em>Decription: </em>" + calendarPart.Description + "<br />" + "<em>TitleIconImageUrl: </em>" + calendarPart.TitleIconImageUrl + "<br />" + "<em>ChildControl ID: </em>" + calendarPart.ChildControl.ID + "<br />" + "<em>ChildControl Type: </em>" + calendarPart.ChildControl.GetType().Name + "<br />" + "<em>GenericWebPart ID: </em>" + calendarPart.ID + "<br />" + "<em>GenericWebPart Type: </em>" + calendarPart.GetType().Name + "<br />" + "<em>GenericWebPart Parent ID: </em>" + calendarPart.Parent.ID; Label3.Text = @"<h3>BulletedList GenericWebPart Properties</h3>" + "<em>Title: </em>" + listPart.Title + "<br />" + "<em>CatalogIconImageUrl: </em>" + listPart.CatalogIconImageUrl + "<br />" + "<em>TitleUrl: </em>" + listPart.TitleUrl + "<br />" + "<em>Decription: </em>" + listPart.Description + "<br />" + "<em>TitleIconImageUrl: </em>" + listPart.TitleIconImageUrl + "<br />" + "<em>ChildControl ID: </em>" + listPart.ChildControl.ID + "<br />" + "<em>ChildControl Type: </em>" + listPart.ChildControl.GetType().Name + "<br />" + "<em>GenericWebPart ID: </em>" + listPart.ID + "<br />" + "<em>GenericWebPart Type: </em>" + listPart.GetType().Name + "<br />" + "<em>GenericWebPart Parent ID: </em>" + listPart.Parent.ID; }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- GenericWebPart.ChildControl プロパティのページへのリンク