![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
zousq邹大帅
这个作者很懒,什么都没留下…
展开
-
.NET C# OnPaint 重绘
调用窗体的OnPaint事件protected override void OnPaint(PaintEventArgs e){ base.OnPaint(e); //绘图} 但是如何重写控件的OnPaint事件呢?比如说绘图是在PictureBox中绘制的,那么如何重写PictureBox的OnPaint事件? 我们转载 2014-05-23 14:44:50 · 1832 阅读 · 0 评论 -
WPF多线程UI更新
前言 在WPF中,在使用多线程在后台进行计算限制的异步操作的时候,如果在后台线程中对UI进行了修改,则会出现一个错误:(调用线程无法访问此对象,因为另一个线程拥有该对象。)这是很常见的一个错误,一不小心就会有这个现象。在WPF中,如果不是用多线程的话,例如单线程应用程序,就是说代码一路过去都在GUI线程运行,可以随意更新任何东西,包括UI对象。但是使用多线程来更新UI就可能会出现以上所说转载 2014-05-28 16:47:22 · 853 阅读 · 0 评论 -
类型转换:int.Parse、int.TryParse
int i = -1;bool b = int.TryParse(null, out i);执行完毕后,b等于false,i等于0,而不是等于-1,切记。int i = -1;bool b = int.TryParse("123", out i);执行完毕后,b等于true,i等于123;1、(int)是一种类型转换;当我们觟nt类型到long,fl转载 2014-05-28 14:35:03 · 1349 阅读 · 1 评论