C#
老司鸡带带我
这个作者很懒,什么都没留下…
展开
-
IDisposable和析构函数双重实现
目的:释放非托管资源 public class ResourceHolder: IDisposable { private bool _isDisposed = false; public void Dispose() { Dispose(true); GC.SuppressFinalize(this); //通知GC这个类不需要再调...原创 2018-12-06 21:05:08 · 169 阅读 · 0 评论 -
WinForm small tips
如果你在Form中绘图的话,不论是不是采用的双缓存,都会看到图片在更新的时候都会不断地闪烁,解决方法就是在这个窗体的构造函数中增加以下代码: SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyle(ControlStyles.Do...原创 2018-12-06 21:06:11 · 168 阅读 · 0 评论