winform繪制圓形窗體


private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
        {
            System.Drawing.Drawing2D.GraphicsPath myPath = new System.Drawing.Drawing2D.GraphicsPath();
            myPath.AddEllipse(0,0, 1000, 1000);
            this.Region = new Region(myPath);
        }
myPath.AddEllipse(20, 30, 1000, 1000);后面的4個參數分別表示運行開始的時候 圓型窗體所展示出的原本窗體的位置(因為原本窗體大於圓形窗體 相當於圓形窗體在原本窗體的 top left)和窗體的 Width 和 Height
寫完之后直接運行就OK了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM