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

 更新时间:2013年03月01日 14:59:25   作者:  
C#给picturebox控件加图片选中状态的2个方法,需要的朋友可以参考一下

方法一:

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

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

相关文章

  • C# PLINQ 内存列表查询优化历程

    C# PLINQ 内存列表查询优化历程

    这篇文章主要介绍了C# PLINQ 内存列表查询优化历程的相关资料,需要的朋友可以参考下
    2016-03-03
  • C#多线程编程中的锁系统基本用法

    C#多线程编程中的锁系统基本用法

    这篇文章主要介绍了C#多线程编程中的锁系统基本用法,本文讲解了lock、Monitor、mutex、Semaphore等内容,需要的朋友可以参考下
    2015-04-04
  • c#实现几种数据库的大数据批量插入

    c#实现几种数据库的大数据批量插入

    这篇文章主要介绍了c#实现几种数据库的大数据批量插入,主要包括SqlServer、Oracle、SQLite和MySQL,有兴趣的可以了解一下。
    2017-01-01
  • C#注释的一些使用方法浅谈

    C#注释的一些使用方法浅谈

    C#注释的一些使用方法浅谈,需要的朋友可以参考一下
    2013-04-04
  • c#基于winform制作音乐播放器

    c#基于winform制作音乐播放器

    这篇文章主要介绍了c#基于winform制作音乐播放器的方法,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • C#实现简单的RSA非对称加密算法示例

    C#实现简单的RSA非对称加密算法示例

    这篇文章主要介绍了C#实现简单的RSA非对称加密算法,结合实例形式分析了C#实现RSA加密的具体步骤与相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • asp.net新闻列表生成静态页之批量和单页生成

    asp.net新闻列表生成静态页之批量和单页生成

    web程序的高访问量、大数据量、高效的用户体验度,使静态页技术在越来越多的网站上发挥作用。这篇文章主要介绍asp.net新闻列表生成静态页之批量和单页生成,有需要的朋友可以参考下
    2015-08-08
  • C#语言中字符类char的使用方法(总结)

    C#语言中字符类char的使用方法(总结)

    下面小编就为大家带来一篇C#语言中字符类char的使用方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • C#游戏开发之实现俄罗斯方块游戏

    C#游戏开发之实现俄罗斯方块游戏

    这篇文章主要为大家详细介绍了C#如何实现经典俄罗斯方块游戏,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-01-01
  • C#使用WebSocket与网页实时通信的实现示例

    C#使用WebSocket与网页实时通信的实现示例

    本文主要介绍了C#使用WebSocket与网页实时通信的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08

最新评论