自订 PictureBox 的 Border 颜色


       一般来说,PictureBox 只可以设定 BorderStyle,但是却没有办法指定 Border 的颜色,以下的小技巧是透过 Paint 事件来动态绘制 Border 的颜色。

例如: 绘制宽度 4 的红色边框,Borderstyle 设定为 None

   1:  private void pictureBox1_Paint(object sender, PaintEventArgs e)   2:  {   3:      PictureBox pb = (PictureBox) sender;   4:      e.Graphics.DrawRectangle(new Pen(Color.Red, 4), 0, 0, pb.Width, pb.Height);

 


  相关链接:
        北京网站建设    网站制作    网站制作套餐    网站维护    网站改版    网站推广    搜索引擎优化
        SEO建站    企业邮箱        虚拟主机    域名购买