国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#之圓形無標題欄橢圓窗體的實現詳解

2020-01-24 03:14:00
字體:
來源:轉載
供稿:網友

步驟如下:

1.新建窗體,并隱藏標題欄。

2.導入圖片為窗體BackgroundImage。適當將BackgroundImageLayout屬性設置為Strech.

3.導入命名空間以便可以繪制二維圖形:

復制代碼 代碼如下:

using System.Drawing.Drawing2D;

4.為窗體加載事件添加如下代碼:
復制代碼 代碼如下:

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Left = (SystemInformation.PrimaryMonitorMaximizedWindowSize.Width - this.Width) / 2;
            this.Top = (SystemInformation.PrimaryMonitorMaximizedWindowSize.Height - this.Height) / 2;
        }

5.同時為Paint事件添加如下代碼:
復制代碼 代碼如下:

        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            GraphicsPath Myformpath = new GraphicsPath();
            Myformpath.AddEllipse(0,0,this.Width-30,this.Height-30);
            this.Region = new Region(Myformpath);
        }

6.最后為窗體的DoubleClick事件添加如下代碼,以便雙擊可以退出程序:
復制代碼 代碼如下:

        private void Form1_DoubleClick(object sender, EventArgs e)
        {
            Application.Exit();
        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仪征市| 高陵县| 桂平市| 内丘县| 茌平县| 尉犁县| 和平区| 手游| 广州市| 长春市| 黔东| 婺源县| 石阡县| 井陉县| 怀宁县| 江西省| 宁夏| 鄢陵县| 嘉荫县| 固镇县| 卢氏县| 大理市| 莲花县| 横山县| 江油市| 岱山县| 曲松县| 辽源市| 峡江县| 吐鲁番市| 长汀县| 石首市| 洛隆县| 沽源县| 德州市| 宁都县| 延安市| 青阳县| 银川市| 东阳市| 信阳市|