1. 程式人生 > >【Winform】 無法將型別為“System.Windows.Forms.SplitContainer”的物件強制轉換為型別“System.ComponentModel.ISupportInitialize”。

【Winform】 無法將型別為“System.Windows.Forms.SplitContainer”的物件強制轉換為型別“System.ComponentModel.ISupportInitialize”。

問題:將dotnet framework 4.0 切換到2.0時,編譯沒有問題,在執行時出現如下錯誤:System.InvalidCastException: 無法將型別為“System.Windows.Forms.SplitContainer”的物件強制轉換為型別“System.ComponentModel.ISupportInitialize”。

解決方法:

註釋掉如下程式碼(此程式碼為設計器自動生成程式碼)

//((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();
  //((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();

【參考文獻】點選進入