DesignerSerializationManager.PreserveNames プロパティ
メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。
CreateInstance メソッドが、コンテナに指定した名前が存在することをチェックする必要があるかどうかを示す値を取得または設定します。
名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System.Design (system.design.dll 内)
構文
Dim instance As DesignerSerializationManager Dim value As Boolean value = instance.PreserveNames instance.PreserveNames = value
/** @property */ public boolean get_PreserveNames () /** @property */ public void set_PreserveNames (boolean value)
プロパティ値
CreateInstance が指定したコンポーネント名を渡す場合は true。CreateInstance がコンテナに指定した名前が存在するかどうかチェックする場合は false。既定値は true です。


PreserveNames プロパティは、CreateInstance メソッドの動作を決定します。true の場合、CreateInstance は指定したコンポーネント名を渡します。false の場合、CreateInstance はコンテナに指定した名前が存在するかどうかをチェックします。コンテナに名前が存在しない場合、CreateInstance は指定した名前を使用します。コンテナに名前が存在する場合、コンポーネントをコンテナに追加するときに、CreateInstance はそのコンポーネントの名前として null 値を渡します。したがって、コンポーネントには新しい名前が付けられます。この 2 つの目の動作は、これらのオブジェクトが存在しないことを前提とするのではなく、オブジェクトを常に複製するシリアライザを実装する場合に役立ちます。多くの場合、貼り付けコマンドはこの種類のシリアライザを使用します。


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDesignerSerializationManager.PreserveNames プロパティを検索する場合は、下記のリンクをクリックしてください。

- DesignerSerializationManager.PreserveNames プロパティのページへのリンク