Tôi gặp sự cố với các hình thức dưới dạng C# .NET. Hãy nói rằng tôi có hình thức chính # 0 (xem hình dưới đây). Biểu mẫu này đại diện cho biểu mẫu đăng ký chính, nơi người dùng có thể thực hiện các hoạt động khác nhau. Tuy nhiên, theo thời gian, có một nhu cầu để mở thêm hình thức phi phương thức để thực hiện bổ sung chức năng ứng dụng chính hỗ trợ nhiệm vụ. Giả sử đây là biểu mẫu # 1 trong hình ảnh. Trên biểu mẫu # 1 này có thể mở thêm vài biểu mẫu bổ sung trên đầu trang (dạng # 2 trong hình), và cuối cùng, có một hộp thoại tiến trình hiển thị tiến trình và trạng thái hoạt động lâu dài, có thể mất từ vài phút đến vài giờ. Vấn đề là hình thức chính # 0 không đáp ứng cho đến khi bạn đóng tất cả các hình thức phương thức (# 2 trong hình ảnh). Tôi cần rằng mẫu chính # 0 sẽ hoạt động trong tình huống này. Tuy nhiên, nếu bạn mở một biểu mẫu không có dạng thức ở dạng # 2, bạn có thể hoạt động với cả hai dạng phương thứC# 2 và biểu mẫu không được tạo mới. Tôi cần hành vi tương tự giữa biểu mẫu chính # 0 và mẫu # 1 với tất cả các biểu mẫu con của nó. Có thể không? Hay tôi đang làm gì sai? Có thể có một số loại workaround, tôi thực sự không muốn thay đổi tất cả các cuộc gọi đến ShowDialog Hiện ...Lập trình WinForms - Vấn đề về hình thức và không phải phương thức
Image http://img225.imageshack.us/img225/1075/modalnonmodalproblem.png
Bạn có yêu cầu tạo biểu mẫu chỉ là phương thức cho một trong các biểu mẫu khác của bạn không? – SLaks
Tôi muốn rằng biểu mẫu chính # 0 sẽ vẫn đáp ứng khi có biểu mẫu không phải là phương thức số 1 với một số biểu mẫu con bổ sung (# 2). – Povilas