Tôi đang viết phần mở rộng vỏ Windows trong C# bằng cách sử dụng EZShellExtensions.NET.Đóng các hộp thoại con khi đóng phụ huynh
Tôi đóng một menu ngữ cảnh hiển thị hộp thoại.
Giả sử tôi hiển thị cửa sổ Explorer (A). Sau đó, tôi sử dụng trình đơn ngữ cảnh để hiển thị cửa sổ không theo phương thức (B).
Trong Windows XP và Windows Vista, khi tôi đóng A, B bị đóng (Tôi muốn hành vi này). Tuy nhiên, trong Windows 7, khi tôi đóng A, B không bị đóng nhưng nó không phản hồi các sự kiện. Câu hỏi của tôi là:
- Bạn có biết tại sao Windows 7 quản lý biểu mẫu được hiển thị dưới dạng biểu mẫu con không?
- Có cách nào để duy trì vòng lặp tin nhắn nếu tôi đóng A không?
EDIT: Nếu tôi đặt làm chủ sở hữu của B, khi tôi đóng A, B cũng bị đóng. Nhưng nó tạo ra một new issue. B luôn hơn A.