C# 技术
文章平均质量分 74
xbylove
这个作者很懒,什么都没留下…
展开
-
Discovery Cab Tool 之2 - Control.InvokeRequired属性
当我们在做Winform程序的时候,一个线程需要调用主线程更新UI的时候,如果直接在调用方更新UI,那么会导致线程不安全,并且UI会处于Crash状态,这时我们就要用到Control.InvokeRequired属性,它可以获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用Invoke方法,因为调用方位于创建控件所在的线程以外的线程中。Windows 窗体中的控件被绑定到特定的线程,原创 2010-03-05 15:53:00 · 395 阅读 · 0 评论 -
DataGirdView如何改变选中的CheckBox行的背景颜色:
你是否在用DataGirdView时,当选中行前面的CheckBox,需要改变它的背景色,这个问题我也弄了很久,最后解决方法如下,这里要用到DataGirdView.CellMouseUp() 事件: Code: private void GuidGview_CellMouseUp(object sender, DataGridViewCellMouseEventArgs原创 2010-03-05 16:07:00 · 1276 阅读 · 0 评论 -
C# 如何解压Cab 文件
如何解压Cab文件,Microsoft真是好,只要你能想到的,Microsoft基本上都已经封装好,只需要调用里面方法就好了Download wix3.0 and Install it then you will have new dll Microsoft.Deployment.Compression and Microsoft.Deployment.Compression.Cab i原创 2010-03-05 16:23:00 · 2773 阅读 · 1 评论 -
Discovery Cab Tool 之FileSystemWatcher
前段时间因工作需要做了个小工具,里面涉及到要Monitor一个文件夹,当有新文件产生的时候,就去分析它。还好,Microsoft的.net framework 提供了一个FileSystemWatcher 类,使用 FileSystemWatcher 监视指定目录中的更改。可监视指定目录中的文件或子目录的更改。可以创建一个组件来监视本地计算机、网络驱动器或远程计算机上的文件。它提供OnChan原创 2010-03-05 14:53:00 · 447 阅读 · 0 评论