码迷,mamicode.com
首页 > 其他好文 > 详细

分屏显示

时间:2015-08-26 22:30:49      阅读:357      评论:0      收藏:0      [点我收藏+]

标签:c#   分屏显示   windows   

我们在做排队叫号(不限于排队,其他需要多个屏幕显示的应用都可以)的时候,总是需要将呼叫内容显示到显示器、电视机或者LED显示屏上面。之前一章,我已经讲过如何用C#控制LED显示器了,这一篇,我讲一下分屏显示。

我最近做了几个排队叫号系统,用到LED、电视机显示屏和电脑显示屏。LED控制比较复杂,需要考虑LED控制卡接口,多数还要写带格式的txt文件。显示器或者电视机就比较容易实现,只需要设置一下电脑和一些简单的代码就可以实现的。

接下来,我就分享一下步骤:

(1)电脑设置

XP:屏幕空白地方右键——属性——设置:”显示“列表中,选择“2. xxxxx上的(多个监视器)”,选中“将windows桌面扩展到该监视器上(E)”,之后点击“确定”按钮,如下图所示:

技术分享

WIN7:控制面板\所有控制面板项\显示\屏幕分辨率,在这里设置就好参考xp就好,不上图了


(2)代码控制

<span style="white-space:pre">	</span> private void showOnMonitor(int showOnMonitor)
        {
            Screen[] sc;
            sc = Screen.AllScreens;
            if (showOnMonitor >= sc.Length)
            {
                showOnMonitor = 0;
            }

            this.StartPosition = FormStartPosition.Manual;
            this.Location = new Point(sc[showOnMonitor].Bounds.Left, sc[showOnMonitor].Bounds.Top);
            // If you intend the form to be maximized, change it to normal then maximized.  
            this.WindowState = FormWindowState.Normal;
            this.WindowState = FormWindowState.Maximized;
        }


以上就可以实现分屏显示了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

分屏显示

标签:c#   分屏显示   windows   

原文地址:http://blog.csdn.net/panliuwen/article/details/48009555

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!