资源简介
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个文件信息
评论
共有 条评论