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();
如果大家有更好的方法 希望能够跟咱 分享