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

首頁 > 編程 > C# > 正文

C#控件picturebox實現畫圖功能

2019-10-29 19:58:48
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C# picturebox實現畫圖功能的具體代碼,供大家參考,具體內容如下

在Form上添加 一個pictureBox,一個button控件

如圖所示:

C#,控件,picturebox,畫圖

這樣我們的繪畫面板就弄好了,把pictureBox的dock屬性設置為fill,按鍵為清屏的作用。

private Point p1, p2;//定義兩個點(啟點,終點)private static bool drawing=false;//設置一個啟動標志private void pictureBox1_MouseDown(object sender, MouseEventArgs e)    {               p1 = new Point(e.X, e.Y);       p2 = new Point(e.X, e.Y);        drawing = true;          } private void pictureBox1_MouseUp(object sender, MouseEventArgs e)    {      drawing = false;    }private void pictureBox1_MouseMove(object sender, MouseEventArgs e)     {           Graphics g = pictureBox1.CreateGraphics();      if(e.Button ==MouseButtons.Left)      {        if (drawing)        {          //drawing = true;          Point currentPoint = new Point(e.X, e.Y);          g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;//消除鋸齒          g.DrawLine(new Pen(Color.Blue, 2), p2,currentPoint);                    p2.X = currentPoint.X;          p2.Y = currentPoint.Y;        }       }          }//清屏操作private void button1_Click(object sender, EventArgs e){ Graphics g = pictureBox1.CreateGraphics(); g.Clear(Color.White);}

C#,控件,picturebox,畫圖

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平湖市| 尖扎县| 正宁县| 环江| 福鼎市| 苍山县| 右玉县| 肥东县| 天柱县| 娄烦县| 青阳县| 沾益县| 亚东县| 科技| 康保县| 利川市| 盐源县| 宣汉县| 忻城县| 邹平县| 奈曼旗| 云安县| 兴城市| 康马县| 手游| 泰安市| 宽城| 忻州市| 新田县| 晴隆县| 达孜县| 若尔盖县| 巴林左旗| 外汇| 申扎县| 新巴尔虎左旗| 黑水县| 青河县| 万年县| 万年县| 望江县|