指定した型のインスタンスを作成し、作成したインスタンスを名前付きインスタンスのコレクションに追加します。
名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System (system.dll 内)
構文
'宣言
Function CreateInstance ( _
type As Type, _
arguments As ICollection, _
name As String, _
addToContainer As Boolean _
) As Object
'使用
Dim instance As IDesignerSerializationManager
Dim type As Type
Dim arguments As ICollection
Dim name As String
Dim addToContainer As Boolean
Dim returnValue As Object
returnValue = instance.CreateInstance(type, arguments, name, addToContainer)
Object CreateInstance (
Type type,
ICollection arguments,
string name,
bool addToContainer
)
Object^ CreateInstance (
Type^ type,
ICollection^ arguments,
String^ name,
bool addToContainer
)
Object CreateInstance (
Type type,
ICollection arguments,
String name,
boolean addToContainer
)
function CreateInstance (
type : Type,
arguments : ICollection,
name : String,
addToContainer : boolean
) : Object
パラメータ
- type
作成するデータ型。
- arguments
型のコンストラクタに渡す引数。
- name
オブジェクトの名前。この名前は、GetInstance を使用して後からオブジェクトにアクセスするときに使用できます。null 参照 (Visual Basic では Nothing) が渡された場合でもオブジェクトは作成されますが、そのオブジェクトには名前を指定する方法ではアクセスできません。
- addToContainer
true の場合、オブジェクトはデザイン コンテナに追加されます。この値を有効にするには、オブジェクトが IComponent を実装していることが必要です。
戻り値
新しく作成したオブジェクト インスタンス。
解説
IComponent を実装しているオブジェクトは、addToContainer パラメータが true の場合、デザイン時コンテナに追加されます。
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
参照
関連項目
IDesignerSerializationManager インターフェイス
IDesignerSerializationManager メンバ
System.ComponentModel.Design.Serialization 名前空間