摘要: 在某些情况下(例如通过网络访问数据),常常不希望程序卡住而占用太多时间以至于造成界面假死。在这时、我们可以通过Thread、Thread + Invoke(UI)或者是 delegate.BeginInvoke 来避免界面假死,但是这样做时,某些代码或者是某个方法的执行超时的时间还是无法操控的。那么我们又是否有一种比较通用的方法、来设定某一个方法的执行超时的时间,让其一旦超过指定时间则跳出指定方法、进而继续向下执行呢?答案当然是肯定的。delegate.BeginInvoke可以实现代码代码的异步执行,在这种情况下,只要让程序可以等待一个Timespan,如果在Timespan到达之前方法内的 阅读全文
posted @ 2011-07-30 20:51 把爱延续 阅读(18393) 评论(4) 推荐(3) 编辑
摘要: 包含颜色选择器,日历控件(类似于Google日历),数字时钟,LED等控件1.日历控件 calendar.rar2.Office 2003中的颜色选择器OfficePickers.rar Pickers.zip3.自定义颜色的滑动条ColorSlider.rar4.数字时钟C#中创建一个时钟控件5.LED边框外发光的液晶数字显示翻译sllow. 著NextUI Digital panel简介如何将你的软件展示给用户是非常重要的,NextUI提供了一系列的界面控件,希望对每个人有用。这里的控件是一个液晶数字显示屏,可以很酷地显示数字,并且每个数字都可以实现边框外发光的效果。【翻译】很好看的LE. 阅读全文
posted @ 2011-07-30 18:06 把爱延续 阅读(1543) 评论(0) 推荐(0) 编辑