![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
qq_16739693
这个作者很懒,什么都没留下…
展开
-
Winform picturebox 图片太大报内存不足问题
最近项目需要主窗体需要加载一个3到4M的图片,之前运行好好地,突然VS报错说内存不足。我笔记本内存16G,一个3M多的图片,居然能把内存占满?!在网上搜索了很多都没有找到解决方法。我是将图片加载到Resource中,pbMap.Image = Properties.Resources.map;后来压缩了图片,把Resource中的图片移除了,再添加,尝试了多遍还是没效果。后来的心得...原创 2019-03-25 20:30:59 · 3641 阅读 · 2 评论 -
Backgroundworker与Thread的区别
最近项目要用到,窗体Form程序要在后台开启几个子线程,负责和其他端进行通信,异步读写,并且来更改UI。在网上查了有Backgroundworker与Thread两种方法。1.BackgroundworkerBackgroundWorker是微软的在.net Framwork中添加的一个组件,主要对线程的访问提供了一种安全的方式。简单的说就是对Thread的一次封装。首先介绍一下Bac...原创 2019-03-22 14:36:32 · 6842 阅读 · 1 评论 -
svn忽略不需要同步的文件夹或文件
前言:在做winform项目时,vs编译产生的编译文件和缓存文件都放在项目的bin和obj下面,这些文件和项目本身无关,所以就不想提交的svn服务器当中。其次,当同事svn更新后,然后在他电脑中重新生成解决方案之后,会显示改动了我的这些bin和obj文件,这就会导致冲突。我们将配置将obj、obj、*.suo、*.user添加到svn忽略列表中。1.右击svn仓库文件夹,TortoiseS...原创 2019-04-08 19:13:18 · 2154 阅读 · 0 评论 -
winform窗体自定义加载框
在做winform窗体项目时,通常会遇到耗时操作。为了让用户在等待期间,不能做其他操作,且提供一个友好的等待界面,我们通常使用一个弹出框来显示加载进度。首先我们可以新建一个自定义控件,添加标题Label和ProgressBar控件。其中ProgressBar的Style属性设置为:Marquee,因为这里只是显示一个加载过程,并不需要显示具体加载进度。主要代码如下:public ...原创 2019-06-20 10:01:44 · 1284 阅读 · 0 评论