资源简介

C# winfrom 投屏显示窗体,可以显示在指定的屏幕,有多个屏幕都可以显示

资源截图

代码片段和文件信息

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

namespace 测试投屏
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            ImageFrom myImageFrom =new ImageFrom (1);
            FormStartScreen(1 myImageFrom);
        }

        private void button2_Click(object sender EventArgs e)
        {
            ImageFrom myImageFrom = new ImageFrom(2);
            FormStartScreen(2 myImageFrom);
        }

        private void button3_Click(object sender EventArgs e)
        {
            ImageFrom myImageFrom = new ImageFrom(3);
            FormStartScreen(3 myImageFrom);
        }

        public void FormStartScreen(int screen Form form)
        {
            if (Screen.AllScreens.Length < screen)
            {
                MessageBox.Show(“当前主机连接最多的屏幕是“ + Screen.AllScreens.Length + “ 个,不能投屏到第“+ screen + “个 屏幕!“);
                return;
            }
            screen = screen-1;
            if (form==null)
            {
                form =new Form ();
            }
            form.StartPosition = FormStartPosition.CenterScreen;
            Screen s = Screen.AllScreens[screen];
            form.Location = new System.Drawing.Point(s.Bounds.X s.Bounds.Y);
            //form.WindowState = FormWindowState.Maximized;
            form.Size = new Size(s.WorkingArea.Width s.WorkingArea.Height);

            form.Show();
            form.BringToFront();
        }

        private void button4_Click(object sender EventArgs e)
        {
            lbCount.Text = Screen.AllScreens.Length.ToString();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            button4_Click(nullnull);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-23 14:26  测试投屏\
     目录           0  2019-08-23 14:26  测试投屏\.vs\
     目录           0  2019-08-23 14:26  测试投屏\.vs\测试投屏\
     目录           0  2019-08-23 14:26  测试投屏\.vs\测试投屏\v15\
     文件       55808  2019-08-23 17:29  测试投屏\.vs\测试投屏\v15\.suo
     目录           0  2019-08-23 14:26  测试投屏\.vs\测试投屏\v15\Server\
     目录           0  2019-08-23 14:26  测试投屏\.vs\测试投屏\v15\Server\sqlite3\
     文件           0  2019-08-23 14:26  测试投屏\.vs\测试投屏\v15\Server\sqlite3\db.lock
     文件        4096  2019-08-23 14:26  测试投屏\.vs\测试投屏\v15\Server\sqlite3\storage.ide
     文件       32768  2019-08-23 16:50  测试投屏\.vs\测试投屏\v15\Server\sqlite3\storage.ide-shm
     文件     3534992  2019-08-23 16:55  测试投屏\.vs\测试投屏\v15\Server\sqlite3\storage.ide-wal
     目录           0  2019-08-23 17:29  测试投屏\测试投屏\
     文件        1134  2019-08-23 14:26  测试投屏\测试投屏.sln
     文件         189  2019-08-23 14:26  测试投屏\测试投屏\App.config
     目录           0  2019-08-23 14:27  测试投屏\测试投屏\bin\
     目录           0  2019-08-23 14:32  测试投屏\测试投屏\bin\Debug\
     目录           0  2019-08-23 14:34  测试投屏\测试投屏\bin\Debug\img\
     文件       74306  2019-08-13 17:59  测试投屏\测试投屏\bin\Debug\img\image.PNG
     文件       78405  2019-08-13 17:59  测试投屏\测试投屏\bin\Debug\img\image1.png
     文件       11264  2019-08-23 16:54  测试投屏\测试投屏\bin\Debug\测试投屏.exe
     文件         189  2019-08-23 14:26  测试投屏\测试投屏\bin\Debug\测试投屏.exe.config
     文件       34304  2019-08-23 16:54  测试投屏\测试投屏\bin\Debug\测试投屏.pdb
     目录           0  2019-08-23 14:27  测试投屏\测试投屏\bin\Release\
     文件        2109  2019-08-23 17:29  测试投屏\测试投屏\Form1.cs
     文件        5277  2019-08-23 14:47  测试投屏\测试投屏\Form1.Designer.cs
     文件        5817  2019-08-23 14:47  测试投屏\测试投屏\Form1.resx
     文件        1104  2019-08-23 14:51  测试投屏\测试投屏\ImageFrom.cs
     文件        2248  2019-08-23 14:47  测试投屏\测试投屏\ImageFrom.Designer.cs
     文件        5817  2019-08-23 14:47  测试投屏\测试投屏\ImageFrom.resx
     目录           0  2019-08-23 14:26  测试投屏\测试投屏\obj\
     目录           0  2019-08-23 14:47  测试投屏\测试投屏\obj\Debug\
............此处省略23个文件信息

评论

共有 条评论

相关资源