1
有沒有辦法告訴Visual Studio 2010在特定屏幕上啓動Windows窗體應用程序(在調試時)。Visual Studio調試 - 窗口啓動屏幕
有沒有辦法告訴Visual Studio 2010在特定屏幕上啓動Windows窗體應用程序(在調試時)。Visual Studio調試 - 窗口啓動屏幕
或者你可以試試這個。請注意,如果沒有連接輔助屏幕,會發生什麼錯誤檢查。
using System;
using System.Windows.Forms;
namespace ScreenPositioning
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
#if DEBUG
var screen = Screen.AllScreens;
foreach (var s in screen)
{
if (!s.Primary)
{
this.Bounds = s.Bounds;
this.WindowState = FormWindowState.Maximized;
}
}
#endif
}
}
}
更新:我是做一些假設在這裏:
答案:
不自動。你將不得不爲此,代碼安排,即建立VS調試時使用特定參數啓動應用程序,然後更改代碼,做這樣的事情:
var mainForm = new FormToShowNormally();
#if DEBUG
if(debugParameterOnCommandLine) {
mainForm = new FormToShowWhenDebugging();
}
#endif
Application.Run(mainForm);
當我想到它時,我想他實際上是指在監視器上的特定屏幕上。我其實不知道我的解決方案是否能解決這個問題。 –