功能
点一个按钮分别获取屏幕的刷新率和颜色质量到textBox1和textBox2望解答清晰...不要丢下方法调用就走...新人

解决方案 »

  1.   

    参考如下代码:
    //项目->添加引用->.NET->System.Management
    using System.Management;ManagementClass systemEnclosures = new ManagementClass("Win32_VideoController");
    foreach (ManagementObject obj in systemEnclosures.GetInstances())
    {
        Console.WriteLine(obj["CurrentRefreshRate"]); // 刷新率
        Console.WriteLine(obj["CurrentBitsPerPixel"]); // 颜色位数
    }
      

  2.   

    foreach (ManagementObject obj in systemEnclosures.GetInstances())
    {
        textBox1.Text = string.Format("{0}", obj["CurrentRefreshRate"]);
        textBox2.Text = string.Format("{0}", obj["CurrentBitsPerPixel"]);
        break; // 这里可能会出现多个显示器。只取第一个
    }