所以我用Visual Studio c#为我的教会写了一个倒数计时器(我写的第一个程序)我创建了一个控制器(Form1)和倒数计时器(Form2)和我已经设置了全部自动启动Form2上的倒计时器,将Form2缩放到最大屏幕大小以及表单中的文本,我可以在监视器1,2或3之间发送它。不用担心。我得到的问题是我需要一个if语句来检查在发送之前是否存在屏幕1,2,3(0,1,2)。目前我的程序崩溃了,因为它无法找到screen.allscreens [2](这是因为我没有附加第3台显示器,故意测试此代码)。
如果您需要更多信息,请与我们联系。谢谢!
答案 0 :(得分:0)
你回答你自己的问题。你可以简单地使用:
if(Screen.AllScreens.Length>0)
{
//some of your code
}
或使用Linq:
if(Screen.AllScreens.Any())
{
//some of your code
}