ContextMenuStripのシリアライズ への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2017/8/18 18:53:41
ContextMenuStrip コントロールそのものではなく、
ContextMenuStrip に設定すべきデータのみをシリアライズしてみては如何でしょう。
ContextMenuStrip に設定すべきデータのみをシリアライズしてみては如何でしょう。
投稿者 ねこまっしぐら  (社会人)
投稿日時
2017/8/18 08:53:24
ContextMenuStripをXMLシリアライズしようとしたところ
System.InvalidOperationException: 型 'System.Windows.Forms.ContextMenuStrip' を反映中にエラーが発生しました。 ---> System.InvalidOperationException: 型 'System.ComponentModel.ISite' のメンバ 'System.ComponentModel.Component.Site' をシリアル化できません。詳細については、内部例外を参照してください。 ---> System.NotSupportedException: 型 System.ComponentModel.ISite のメンバ System.ComponentModel.Component.Site はインターフェイスなのでシリアル化できません。
とエラーになりました
対処方法はありますでしょうか?
System.InvalidOperationException: 型 'System.Windows.Forms.ContextMenuStrip' を反映中にエラーが発生しました。 ---> System.InvalidOperationException: 型 'System.ComponentModel.ISite' のメンバ 'System.ComponentModel.Component.Site' をシリアル化できません。詳細については、内部例外を参照してください。 ---> System.NotSupportedException: 型 System.ComponentModel.ISite のメンバ System.ComponentModel.Component.Site はインターフェイスなのでシリアル化できません。
とエラーになりました
対処方法はありますでしょうか?
>ContextMenuStrip に設定すべきデータのみをシリアライズしてみては如何でしょう。
やはり地道に書くしかないのですね(笑
ありがとうございました