你應該能夠創建一個通用的形式:你可以在C#中使用通用表單嗎?
public partial class MyGenericForm<T> :
Form where T : class
{
/* form code */
public List<T> TypedList { get; set; }
}
是有效的C#,並編譯。但是,如果您有任何圖像說明找不到資源,設計師將無法工作,並且表單將拋出運行時異常。
我認爲這是因爲Windows窗體設計器假定資源將存儲在簡單類型的名稱下。
如果你有3種形式,那麼呢?我想要Form3:Form2。這包括Form2中的泛型類型參數+控件。任何想法? – mynkow 2010-09-23 21:07:37