お世話になります。質問させて下さい。VS2012 .NET Framework4.5での開発です。デザイン画面で、フォームに貼付たユーザーコントロールのプロパティ値を設定してビルドすると値が元に戻ってしまいます。プロパティの型は独自クラスなので、独自クラス側はExpandableObjectConverter属性を設定してデザイン時でも値が変更出来るようにしてあるのですが、その独自クラスのプロパティ値をデザン画面上で変更しても、ビルドして再び値を見ると以前の値に戻ってしまいます。どうやったらデザイン時の設定を反映(保存)出来るのでしょうか?どなたか教えて頂けないでしょうか?よろしくお願い致します。m(_ _)m以下はユーザーコントロール側のコードです。<pre>Public Class UserControl1 Private m_clsUserClass As New clsUserClass Public ReadOnly Property UserClass() As clsUserClass Get Return m_clsUserClass End Get End PropertyEnd Class<System.ComponentModel.TypeConverter(GetType(System.ComponentModel.ExpandableObjectConverter))> _Public Class clsUserClass '★★★★この値がビルドすると初期値に戻る。。 Private m_strText As String <System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)> _ Public Property Text() As String Get Return m_strText End Get Set(value As String) m_strText = value End Set End PropertyEnd Class</pre>
- Child Tree -