bạn có nghĩa là:
- Thiết kế-thời gian?
- Thời gian chạy?
Nếu thời gian chạy, làm bạn có nghĩa là:
- Tất cả các hình thức quy định tại dự án?
- Tất cả các biểu mẫu mở
Nếu tại thời điểm thiết kế, thì tôi không biết.
Nếu bạn muốn nói về thời gian chạy và bạn muốn tất cả biểu mẫu được khai báo, bạn cần phải sử dụng để phản ánh. Lặp lại tất cả các loại trong assembly của bạn (/ ies) và tìm tất cả các kiểu kế thừa từ lớp Form
.
Something như thế này sẽ làm:
Type formType = typeof(Form);
foreach (Type type in Assembly.GetExecutingAssembly().GetTypes())
if (formType.IsAssignableFrom(type))
{
// type is a Form
}
Nếu bạn có nghĩa là tại thời gian chạy, và bạn muốn tất cả các hình thức mở, bạn có thể sử dụng Application.OpenForms.
Nguồn
2010-03-19 12:07:44
Bạn muốn truy xuất chúng trong thời gian thiết kế hoặc thời gian chạy? –
Thời gian chạy :) trong biết bộ sưu tập của Application.Openforms nhưng nếu hình thức của tôi không mở sau đó làm thế nào tôi có thể nhận được danh sách toàn bộ bộ sưu tập – Mobin