Bạn sẽ có thể tạo ra một hình thức chung:Bạn có thể sử dụng các biểu mẫu chung trong C# không?
public partial class MyGenericForm<T> :
Form where T : class
{
/* form code */
public List<T> TypedList { get; set; }
}
là hợp lệ C#, và biên dịch. Tuy nhiên, nhà thiết kế sẽ không hoạt động và biểu mẫu sẽ ném một ngoại lệ thời gian chạy nếu bạn có bất kỳ hình ảnh nào nói rằng nó không thể tìm thấy tài nguyên.
Tôi nghĩ điều này là do nhà thiết kế biểu mẫu cửa sổ giả định rằng tài nguyên sẽ được lưu trữ dưới tên loại đơn giản.
Còn nếu bạn có 3 biểu mẫu? Tôi muốn Form3: Form2. Điều này bao gồm các tham số kiểu chung + điều khiển trong Form2. Bất kỳ ý tưởng? – mynkow