首先我知道這個問題已經有答案,但大多數解決方案似乎沒有任何複雜的。如何傳遞一個表單作爲參數?
現狀:
我有一個名爲的frm1形式。我希望把它作爲參數
myfunc(ref frm1)
然後我會做
private void myfunc(ref Form frm1)
It says : frm1 is a type but is used as a variable.
我之所以這樣做,是因爲根據選擇,我通過我的表格的方式不同的填充它要麼兩個功能之一。
問題:
但我不能通過作爲參數我的形式。不過,我可以以同樣的方式傳遞其他控件,如按鈕。我怎樣才能做到這一點,簡單地與形式,沒有接口等...
形式是一類。你的班級可能被稱爲Form1。 更改名稱從窗體 - > Form1,它可能工作(如果不發佈更多的代碼) – Blaatz0r
你爲什麼使用'ref'?你可能不需要它。 – Rik
如果他在他的形式中有大圖像(例如),我會使用參考。 – Blaatz0r