Tôi có một ứng dụng C# Windows mà tôi muốn đảm bảo sẽ hiển thị trên màn hình thứ hai nếu người dùng di chuyển nó đến một. Tôi cần lưu kích thước, vị trí và trạng thái cửa sổ của biểu mẫu chính - mà tôi đã xử lý - nhưng tôi cũng cần biết màn hình nào đã được bật khi người dùng đóng ứng dụng.Làm cách nào để xác định xem chương trình .NET Windows Forms của tôi đang chạy trên màn hình nào?
Tôi đang sử dụng lớp Màn hình để xác định kích thước của màn hình hiện tại nhưng tôi không thể tìm thấy bất kỳ thứ gì về cách xác định ứng dụng đang chạy trên màn hình nào.
Chỉnh sửa: Cảm ơn câu trả lời, mọi người! Tôi muốn xác định màn hình cửa sổ đã bật để tôi có thể kiểm tra giới hạn trong trường hợp người dùng vô tình đặt cửa sổ bên ngoài khu vực xem hoặc thay đổi kích thước màn hình sao cho biểu mẫu sẽ không hiển thị hoàn toàn nữa.
Nếu đây không phải là một câu hỏi tương tự để http://stackoverflow.com/questions/937298/restoring-window-size -kết hợp với nhiều màn hình – sgmoore