我目前在某家公司担任初级顾问,在那里尝试制作一个同时在树屏幕上运行的应用程序,有人知道从哪里开始做这样的事情吗,也许是设计模式或一些很棒的库。任何帮助都会很棒。
-
一个运行在树监视器上的应用程序将负责一个windows窗体或多个窗体。
-
现在的技术分析在哪里
这真的很简单,您只需要设置表单的Location属性,使其显示在另一个监视器上。最好使用Load()事件,使用Screen类来查找其他监视器的位置。例如:
protected override void OnLoad(EventArgs e) {
// Display on 2nd monitor, if available
if (Screen.AllScreens.Length >= 2) {
this.Location = Screen.AllScreens[1].WorkingArea.Location;
}
base.OnLoad(e);
}
如果您打算在多个显示器上显示一个窗口(问题不清楚):不,Winforms不允许您这样做。陈(Raymond Chen)最近刚刚在博客上写了一篇关于这种麻烦的文章。