InvokeRequired 属性 与Invoke方法

在设计中为了让界面与逻辑分离,我的做法是使用事件,界面只要响应事件来处理界面的显示就行了。而事件在逻辑处理中可能由不同的线程引发,这些事件的响应方法在修改界面中的控件内容时便会引发一个异常。 这时就用到了Control.InvokeRequired 属性 与Invoke方法。 MSDN中说: 获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方

- 阅读全文 -

listBox1.InvokeRequired学习

控件只能由创建它的线程来访问。其他线程想访问必须调用该控件的Invoke方法。Invoke有两个参数,一个是委托方法,一个是参数值。下面代码就是举例为ListBox添加数据。 ``` using System; using System.ComponentModel; using System.Windows.Forms; using System.Threading; names

- 阅读全文 -

BackgroundWorker异步作业学习

学习Thread的时候,发现了一个问题:如下代码,意在实现填充listbox的动作在新建的thread中工作,这样不至于出现UI“假死”现象。 看代码: ``` public void foo() { listBox1.Items.Clear(); for (int i = 0; i < 10000; i++) { listBox1.Items.Add(i.ToStrin

- 阅读全文 -

解决光盘盘符丢失

1.点开“开始”-运行regedit.exe,进入注册表编辑器,到左边的项目栏里找到 ``` HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Class\{4D36E965-E325-11C E-BFC1-08002BE10318} ``` 选定,在右面窗口找到upperfilter”项和“loweverfilter”项。点右键删除

- 阅读全文 -

用notepad2替代记事本

1、用notepad2替代记事本: Notepad2 是发布在Microsoft Windows平台下的开放源代码的文本编辑器。于2004年4月推出第一个版本。作者参照了微软的Notepad原则:小巧、快速、朴实。自 3.0.20版起,Notepad2已經變成完全基於Unicode的程式,因此對各種字元的處理有很良好的表現。由于Notepad2在资源消耗方面与微软的Notepad大体相当,而功能

- 阅读全文 -

量产联想AU6983芯片优盘经验

刚刚又修了一个优盘。额说来自己太笨了,也可能还是经验不足。用ChipGenius查了是AU6983的芯片,然后找了N个量产工具就是无法认出优盘,郁闷了……最后查到,原来要改AlcorMP.ini里的下面这一段。 [VendorInfo] VID=058F PID=6387 UsbMfInfo=Generic UsbPdInfo=Mass Storage ScsiMfInfo=Generic Scs

- 阅读全文 -

解决dell-d600的无线网卡问题

忙活了一天多,终于把这烂本子弄好了。DELLd600,好像是比较早的机器了,大概03年吧。不多说了,问题就是WLAN的驱动。找了好多,最后才找到一个能用的。一开始是不知道什么型号,用鲁大师查询之后(博通 BCM4301/3 802.11b Wireless LAN Client Chipset),在驱动之家找,根本没有什么BCM4301。索性把有430的都下来看看。本来已经快绝望了,突然试出来这个

- 阅读全文 -

夜深了~

发觉ps自己是太不熟了,做前台很麻烦啊,慢慢学吧。构思挺好的,可是没有一点美术细胞。先慢慢设计再说吧。最近一个星期有点颓废。也许是想了太多 网站的事,不过现在解决了。我会发资料上来的,希望大家喜欢。另外就是版面的问题,想法很多啊,不过慢慢来吧,又不是word什么的,比较容易定位- -!在修一台笔记本,大概还是硬盘分区的毛病,不知道怎么,最近老遇到主分区扩展分区乱分的机器,甚至4个盘都是主分区。不

- 阅读全文 -

Hello world

终于安装上了,不过还没有付给空间钱,只是测试一下,哈哈,感觉还是不错的,终于要开始了。看见默认的标题居然是hello world,编程最开始接触的东东。我也要踏上旅途了,做这个博客的目的,其实就是为了不浪费这个域名,在一个就是为了自己内心的平复,因为想了好几天还不知道做什么好,总之都挺难得吧。今天开始就慢慢折腾wordpress了,希望能给我带来精彩~~~

- 阅读全文 -

最新文章

最近回复

  • moper: 在官网呀,直接下载更新就可以了,试试看
  • 山奥林: 您好我有台惠普的服务器DL380 G7 最近经常报错 "86...
  • 古三坡: 也和你这情况一样,卡住不动,就是进不去BIOS菜单,IMM又没权...
  • moper: 直接进入BIOS里,找到IMM菜单,重新初始化下。
  • 古三坡: IMM超级管理员密码忘记了有解嘛,只有一个普通用户权限,无法更新...
  • moper: 恩恩,经常监测,有备份,做好运维,其实也可以的。
  • 老谢: 我见过生产环境数据库直接迁移到ssd上了……
  • moper: 恩,等于是直通,没有做阵列,现在都是做缓存。生产还是U.2感觉好...
  • moper: 还行,就是K3C好像一直兼容的不好。
  • moper: 抱歉,才看到评论还要审核。我什么都弄。。https://blog...

分类

标签

归档

其它