2012-01-18 38 views
8

Tổng quan: Tôi đang làm việc trên một dự án liên quan đến WCF và nhiều loại ứng dụng khách. Tôi đã tạo ra một số khách hàng thử nghiệm và tôi có một WCF được lưu trữ trong một ứng dụng giao diện điều khiển. Điều này dẫn đến việc tôi có nhiều cửa sổ ứng dụng (hiện tại tôi có 4) khi gỡ lỗi và mỗi lần chạy chúng tôi phải sắp xếp chúng trên nhiều màn hình (tôi có 2).Đặt vị trí ứng dụng giao diện điều khiển C# thành màn hình phụ

Câu hỏi: Tôi tự hỏi có cách nào để đặt vị trí của ứng dụng Bảng điều khiển thành màn hình phụ mà không cần phải kéo nó mọi lúc.

+1

Bạn có thể sử dụng Console.SetWindowPosition() để di chuyển cửa sổ bảng điều khiển. Sử dụng lớp System.Windows.Forms.Screen để tìm hiểu vị trí của màn hình thứ hai để bạn có thể chuyển các đối số thích hợp tới SetWindowPosition(). –

Trả lời

4

Di chuyển bàn điều khiển sang màn hình mong muốn. Chuyển đến thuộc tính. Lưu ý vị trí. Dùng nó.

+0

Bạn muốn bỏ chọn thuộc tính "Hãy để cửa sổ vị trí hệ thống"? Nếu vậy thì nó hoạt động. – Vitalij

+0

Vâng, nhưng bạn vẫn có thể thấy các con số chuyển sang màu xám IIRC. – leppie

3

Tôi nghĩ rằng bạn sẽ thấy rằng câu trả lời được đưa ra trên this thread sẽ bao gồm bạn.

Điều đó có nghĩa là lưu vị trí của cửa sổ bảng điều khiển khi nó đóng và kiểm tra vị trí nằm trong vùng hiển thị của màn hình khi khởi động, nhưng nó thể hiện cách đặt vị trí cửa sổ bảng điều khiển cho cả ứng dụng và cửa sổ bảng điều khiển hình thành những cái.

+0

Đó cũng là hữu ích, và nó là một giải pháp sạch hơn một chút. Nhưng khi tôi cần điều này chỉ để gỡ lỗi, thiết lập thuộc tính của giao diện điều khiển là đủ cho tôi. – Vitalij

Các vấn đề liên quan