TemplateControl.LoadControl メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TemplateControl.LoadControl メソッドの意味・解説 

TemplateControl.LoadControl メソッド (Type, Object[])

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定された型とコンストラクタ パラメータ基づいて Control オブジェクト読み込みます。

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

Public Function LoadControl ( _
    t As Type, _
    parameters As Object() _
) As Control
Dim instance As TemplateControl
Dim t As Type
Dim parameters As Object()
Dim returnValue As Control

returnValue = instance.LoadControl(t, parameters)
public Control LoadControl (
    Type t,
    Object[] parameters
)
public:
Control^ LoadControl (
    Type^ t, 
    array<Object^>^ parameters
)
public Control LoadControl (
    Type t, 
    Object[] parameters
)
public function LoadControl (
    t : Type, 
    parameters : Object[]
) : Control

パラメータ

t

コントロールの型。

parameters

呼び出すコンストラクタパラメータと、数、順序、および型が一致する引数配列parameters が空の配列または null 参照 (Visual Basic では Nothing) である場合は、パラメータとらないコンストラクタ (既定コンストラクタ) が呼び出されます。

戻り値
指定されUserControl返します

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TemplateControl クラス
TemplateControl メンバ
System.Web.UI 名前空間
UserControl
LoadControl

TemplateControl.LoadControl メソッド


TemplateControl.LoadControl メソッド (String)

指定され仮想パス基づいてファイルかControl オブジェクト読み込みます。

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

Public Function LoadControl ( _
    virtualPath As String _
) As Control
Dim instance As TemplateControl
Dim virtualPath As String
Dim returnValue As Control

returnValue = instance.LoadControl(virtualPath)
public Control LoadControl (
    string virtualPath
)
public:
Control^ LoadControl (
    String^ virtualPath
)
public Control LoadControl (
    String virtualPath
)
public function LoadControl (
    virtualPath : String
) : Control

パラメータ

virtualPath

コントロール ファイルへの仮想パス

戻り値
指定されControl返します

例外例外
例外種類条件

ArgumentNullException

仮想パスnull 参照 (Visual Basic では Nothing) または空です。

解説解説
使用例使用例

LoadControl メソッド使用してASP.NET ページユーザー コントロール追加する方法次のコード例示しますユーザー コントロール次のファイル格納されています。

[C#]

TempControl_Samples1.cs.ascx

[Visual Basic]

TempControl_Samples1.vb.ascx

その後、このユーザー コントロールPlaceholder1 という名前の PlaceHolder Web サーバー コントロールControls プロパティ追加されます。

このコード例使用されている MyControl クラスの定義については、「TemplateControl」を参照してください

' When this page is loaded, it uses the TemplateControl.LoadControl
' method to programmatically create a user control. The user control
' is contained in the .ascx file that is passed as a parameter 
' in the LoadControl call. The page then adds the control to its
' ControlCollection.
Sub  Page_Load(Sender As Object,
 e As EventArgs)
         
  ' Obtain a UserControl object MyControl from the
  ' user control file TempControl_Samples1.vb.ascx.
  Dim myControl1 As MyControl = CType(LoadControl("TempControl_Samples1.vb.ascx")
,MyControl)
  PlaceHolder1.Controls.Add(myControl1)
              
End Sub
// When this page is loaded, it uses the TemplateControl.LoadControl
// method to programmatically create a user control. The user control
// is contained in the .ascx file that is passed as a parameter 
// in the LoadControl call. The page then adds the control to its
// ControlCollection.
void Page_Load(object sender, System.EventArgs e)
  {
    // Obtain the UserControl object MyControl from the
    // user control file UserControl_Init.ascx.
    MyControl myControl1 = (MyControl)LoadControl("TempControl_Samples1.cs.ascx");
    PlaceHolder1.Controls.Add(myControl1);
    
  }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TemplateControl クラス
TemplateControl メンバ
System.Web.UI 名前空間
UserControl
LoadControl



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

辞書ショートカット

すべての辞書の索引

「TemplateControl.LoadControl メソッド」の関連用語

TemplateControl.LoadControl メソッドのお隣キーワード
検索ランキング

   

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



TemplateControl.LoadControl メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS