フォームのコードを編集しようとしたときにエラー「シリアル化可能として設定されていません」が表示されます。

文書番号 : 24685     文書種別 : 技術情報     最終更新日 : 2007/09/13
文書を印刷する
対象製品
InputMan for .NET 4.0J Windows Forms Edition
詳細
フォームに配置したユーザーコントロールに含まれているInputManコントロールのModifiersプロパティがPublicに設定されていると、以下のエラーが発生します。

アセンブリ 'GrapeCity.Win.Input.v40, Version=4.0.2006.224, Culture=neutral, PublicKeyToken=c3bd7c1dccef5128' の型 'GrapeCity.Win.Input.EditBase' はシリアル化可能として設定されていません。

<原因>
この現象は、InputManのコントロールのシリアル化に関する内部仕様とVisual Basic .NETコンパイラの仕様に関連して発生します。

<回避方法>
ModifiersプロパティをPublic以外(Protectedなど)に設定します。

この文書は、以前は次のFAQ IDで公開されていました : 10672