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)
{
//错误日志处理
}
}
}
}
完整代码下载地址
上一篇: doc文件套印
下一篇: LindDotNetCore~入门基础