摘要: 相较而言,窗体的打开和关闭是比较耗时的操作。其间涉及到线程、消息队列、窗口句柄等的创建和销毁。 另一方面,在其它线程上操作窗体依窗体的显示状态而不同。若在窗体打开或关闭过程未完成之前调用窗体方法或设置窗体属性,一般将导致异常: 1、窗体打开过程期间,在其它线程上获得到的InvokeRequired属性值可能仍为false(此时窗体线程尚未开始运行),此时,若直接设置窗体的属性值就将(或可能)出... 阅读全文
posted @ 2010-04-05 17:55 泉子 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 前 注: 这是自己平时根据自己需要写的一些小代码,未必对各看官有用。另外,这是根据个人想法而写,未必严谨和符合设计原则,若有任何不妥之处,还请不吝赐教。 说 明: 本文描述一个根据 《BusyTip——显示提示窗体的实现(一) 》中所述思路设计的一个用于显示提示窗体的功能接口的实现。本实现在一个守候线程上循环弹出模态对话框,并封装了触发弹出、关闭对话框事件的接口。 要 点: 1.... 阅读全文
posted @ 2010-04-05 15:08 泉子 阅读(264) 评论(0) 推荐(0) 编辑