2012-01-18 89 views
8

概述:我正在研究涉及WCF和多种类型客户端的项目。我已经创建了几个Test客户端,并且我有一个WCF托管在控制台应用程序中。 这导致我在调试时有多个应用程序窗口(当前有4个),每次运行它们时都必须将它们安排在多个屏幕上(我有2个)。将C#控制台应用程序位置设置为辅助屏幕

问题:我不知道是否有方法可以将控制台应用程序的位置设置为辅助屏幕,而无需一直拖动它。

+1

您可以使用Console.SetWindowPosition()来移动控制台窗口。使用System.Windows.Forms.Screen类来找出第二个监视器的位置,以便将适当的参数传递给SetWindowPosition()。 – 2012-01-18 14:09:24

回答

4

将控制台移动到所需的屏幕。转到属性。请注意位置。使用它。

+0

您的意思是解开“让系统位置窗口”属性?如果是这样,那么它的作品 – Vitalij 2012-01-18 14:03:55

+0

是的,但你仍然可以看到数字变成灰色IIRC。 – leppie 2012-01-18 14:05:03

3

我认为你会发现在this thread上给出的答案会覆盖你。

它意味着在关闭时保存控制台窗口的位置,并在启动时检查位置是否在桌面的可显示区域内,但它演示了如何为控制台应用程序和窗口定位控制台窗口形成一个。

+0

这也是有用的,这是一个更干净的解决方案。但是,因为我只需要这个进行调试,所以设置控制台的属性对我来说已经足够了。 – Vitalij 2012-01-18 14:07:50

相关问题