欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#给picturebox控件加图片选中状态的2个方法

程序员文章站 2023-11-29 14:10:40
方法一: 简单的方法就是改变picturebox 控件的borderstyle样式  currentselectpicbox.borderstyle = bo...

方法一:

简单的方法就是改变picturebox 控件的borderstyle样式

 currentselectpicbox.borderstyle = borderstyle.fixed3d;
            currentselectpicbox.refresh();//强制控件重新绘制

方法二

在picturebox控件加一个矩形框  但是这种方法在程序中反应比较慢。

添加矩形框的方法:
            graphics pictureborder = currentselectpicbox.creategraphics();
            pen pen = new pen(color.red, 2);
            pictureborder.drawrectangle(pen, currentselectpicbox.clientrectangle.x, currentselectpicbox.clientrectangle.y, currentselectpicbox.clientrectangle.x + currentselectpicbox.clientrectangle.width, currentselectpicbox.clientrectangle.y + currentselectpicbox.clientrectangle.height);
移除矩形框的方法

currentselectpicbox.invalidate();

如果大家有更好的方法 希望能够跟咱 分享