C# winform pictureBox如何反白,放大並給pictureBox邊框變色

來源:互聯網
上載者:User

標籤:winform   io   ar   color   sp   for   on   bs   new   

  1. PictureBox old = null;   
  2.         private void pictureBox2_Click(object sender, EventArgs e)   
  3.         {   
  4.             PictureBox p = (PictureBox)sender;   
  5.             if (p == old) return;   
  6.   
  7.             if (old != null)   
  8.             {   
  9.                 old.Width -= 10;   
  10.                 old.Height -= 10;   
  11.                 old.Location = new Point(old.Location.X + 5, old.Location.Y + 5);   
  12.             }   
  13.   
  14.             old = p;   
  15.             p.Width += 10;   
  16.             p.Height += 10;   
  17.             p.Location = new Point(p.Location.X - 5, p.Location.Y - 5);   
  18.             p.BringToFront();   
  19.               
  20.   
  21.         }   
  22.   
  23.         private void pictureBox2_Paint(object sender, PaintEventArgs e)   
  24.         {   
  25.             PictureBox p = (PictureBox)sender;   
  26.             if (p == old)   
  27.             {   
  28.                 Pen pp = new Pen(Color.Red);   
  29.                 e.Graphics.DrawRectangle(pp, e.ClipRectangle.X, e.ClipRectangle.Y, e.ClipRectangle.X + e.ClipRectangle.Width - 1, e.ClipRectangle.Y + e.ClipRectangle.Height - 1);   
  30.             }   
  31.         } 

C# winform pictureBox如何反白,放大並給pictureBox邊框變色

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.