我在VSE中用C#創建了一個自定義控件,它出現在左邊的列表中。但我想傳遞一個對主表單的引用,而且我正在構造函數中這樣做。然後我手動編輯了VSE Designer生成的代碼以傳遞表單本身。但此後,當我嘗試使用designview VSE顯示錯誤消息時。我以錯誤的方式做了這件事嗎?如何在自定義控件中傳遞變量?
class canvas : Control
{
public canvas(Form1 theForm)
{
}
}
然後在設計器生成的代碼:
this.canvas2 = new panel2.canvas(this);