zoukankan      html  css  js  c++  java
  • c# winform 多屏显示

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Configuration;

    namespace WinClient
    {
        public partial class MainForm : Form
        {
            public MainForm()
            {
                InitializeComponent();
            }
            
            private void MainForm_Load(object sender, EventArgs e)
            {
                try
                {
                    //设置窗体无边框
                    this.FormBorderStyle = FormBorderStyle.None;
                    //窗口置顶
                    this.TopMost = true;
                    //开始位置由 Location 决定
                    this.StartPosition = FormStartPosition.Manual;

                    Screen[] screens = System.Windows.Forms.Screen.AllScreens;
                    if (screens.Length >= 2)
                    {
                        //获取扩展屏
                        Screen childerScreen = screens[1];
                        //设置宽高
                        this.Width = childerScreen.Bounds.Width;
                        this.Height = childerScreen.Bounds.Height;
                        //设置显示位置
                        this.Location = childerScreen.WorkingArea.Location;
                    }
                    else
                    {
                        MessageBox.Show("只有一个显示器");
                    }
                }
                catch (Exception ex)
                {
                    //错误日志处理
                }
            }
        }
    }

    完整代码下载地址

  • 相关阅读:
    黑产及社会工程学-学习历程
    ACE_Get_Opt函数笔记
    PlatformIO+Jlink进行调试
    Mac下搭建基于PlatformIO的嵌入式开发环境(STM32开发)
    选择排序
    插入排序
    JPEG原理详解 (转载)
    双链表基本操作
    单链表基本操作
    顺序表基本操作
  • 原文地址:https://www.cnblogs.com/zeshao/p/8006668.html
Copyright © 2011-2022 走看看