EnumDisplayMonitors
是 C# 中的一个方法,用于枚举所有可用的显示监视器。这个方法属于 System.Windows.Forms
命名空间。要使用它,你需要创建一个 Windows Forms 应用程序,并在代码中调用 EnumDisplayMonitors
方法。下面是一个简单的示例:
-
首先,创建一个新的 Windows Forms 应用程序项目。
-
在
Form1
类中,添加以下代码:
using System;
using System.Drawing;
using System.Windows.Forms;
namespace EnumDisplayMonitorsExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
EnumDisplayMonitors();
}
private void EnumDisplayMonitors()
{
foreach (var monitor in Monitor.AllMonitors)
{
Console.WriteLine($"Monitor: {monitor.DeviceName}");
Console.WriteLine($"Bounds: {monitor.WorkingArea}");
Console.WriteLine($"Primary: {monitor.Primary}");
Console.WriteLine();
}
}
}
}
在这个示例中,我们首先导入了必要的命名空间。然后,在 Form1
类中,我们创建了一个名为 EnumDisplayMonitors
的方法,该方法遍历所有可用的显示监视器,并将它们的设备名称、工作区域和是否为主监视器的信息输出到控制台。
最后,我们在 button1_Click
事件处理器中调用了 EnumDisplayMonitors
方法,以便在用户点击按钮时执行它。
要运行此示例,请按 F5 运行应用程序,然后单击按钮。你应该会在控制台窗口中看到所有显示监视器的详细信息。