91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

winform怎么獲取屏幕區域按鈕

小億
93
2023-12-13 09:27:52
欄目: 智能運維

要獲取屏幕區域上的按鈕,可以使用Screen.AllScreens屬性來獲取所有屏幕的信息,然后使用屏幕的邊界信息來確定按鈕的位置。

以下是獲取屏幕區域上的按鈕的示例代碼:

using System;
using System.Drawing;
using System.Windows.Forms;

namespace GetButtonOnScreen
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // 獲取所有屏幕的信息
            Screen[] screens = Screen.AllScreens;

            foreach (Screen screen in screens)
            {
                // 獲取屏幕的邊界信息
                Rectangle screenBounds = screen.Bounds;

                // 創建一個按鈕,并設置其位置為屏幕的中心位置
                Button button = new Button();
                button.Text = "Button";
                button.Location = new Point(screenBounds.Width / 2 - button.Width / 2, screenBounds.Height / 2 - button.Height / 2);

                // 將按鈕添加到窗體中
                this.Controls.Add(button);
            }
        }
    }
}

在上面的示例代碼中,我們首先使用Screen.AllScreens屬性獲取所有屏幕的信息。然后,我們遍歷每個屏幕,獲取其邊界信息。接下來,我們創建一個按鈕,并將其位置設置為屏幕的中心位置,然后將按鈕添加到窗體中。

請注意,以上代碼是在WinForms環境下使用的。如果你是在WPF環境下使用,獲取屏幕區域上的按鈕的方法會有所不同。

0
翁源县| 固原市| 湛江市| 铜陵市| 义乌市| 娱乐| 江北区| 兴义市| 宜黄县| 台湾省| 松滋市| 竹北市| 安泽县| 巴东县| 扎囊县| 巴林右旗| 通城县| 苗栗市| 鄂托克前旗| 平度市| 湘乡市| 江油市| 丰宁| 德化县| 连江县| 都安| 柳州市| 阿合奇县| 扬中市| 石柱| 扬州市| 彰武县| 昌吉市| 中方县| 淮安市| 祥云县| 汝南县| 大连市| 辽源市| 那坡县| 沧州市|