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

时间:2022-06-03 01:37:03 

方法一:

简单的方法就是改变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();

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

标签:picturebox,图片选中
0
投稿

猜你喜欢

  • Java代码优化细节

    2023-06-26 09:34:34
  • java接口Array介绍

    2021-06-04 16:01:25
  • Android简单实现启动画面的方法

    2022-08-25 17:54:55
  • SpringBoot微信消息接口配置详解

    2023-08-23 09:51:21
  • JAVA中Comparable接口和自定义比较器示例讲解

    2023-11-20 22:16:32
  • Android简单使用PopupWindow的方法

    2023-09-13 19:51:22
  • Android转场效果实现示例浅析

    2023-09-21 12:10:17
  • Android 高仿微信语音聊天页面高斯模糊(毛玻璃效果)

    2021-09-27 18:56:46
  • IP查询系统的异步回调案例

    2023-11-10 18:22:24
  • 在Spring中编写事务的介绍

    2021-12-15 10:33:18
  • Java中try、catch的使用方法

    2021-11-08 00:48:12
  • java中final与finally的使用介绍

    2023-04-21 05:36:43
  • SpringBoot实现MapperScan添加动态配置(占位符)

    2023-11-26 05:08:06
  • java8 集合之Stack详解及实例

    2023-08-02 16:04:07
  • 浅谈Java继承中的转型及其内存分配

    2023-11-03 22:56:04
  • C#基础教程之IComparable用法,实现List<T>.sort()排序

    2023-11-03 07:07:46
  • Android批量插入数据到SQLite数据库的方法

    2022-09-28 06:18:06
  • 详解C#多线程之线程同步

    2023-10-09 02:23:21
  • 解答“60k”大佬的19道C#面试题(上)

    2023-10-03 10:20:48
  • Android不显示开机向导和开机气泡问题

    2022-10-13 23:56:26
  • asp之家 软件编程 m.aspxhome.com