
.net组件
fzktc
这个作者很懒,什么都没留下…
展开
-
BackgroundWorker, MSDN链接
http://msdn.microsoft.com/zh-cn/library/system.componentmodel.backgroundworker(v=vs.110).aspx转载 2013-10-24 15:33:31 · 445 阅读 · 0 评论 -
.net组件中的多线程处理
参考MSDN“多线程处理”指的是一个程序同时执行多个操作线程的能力,多线程处理可以是组件编程中的一个非常强大的工具。通过编写多线程组件,您可以创建在后台执行复杂计算的组件,它们允许用户界面 (UI) 在计算的过程中自由地响应用户输入。在组件中进行多线程处理可以采用以下几种方式:1. 使用 System.Threading 对组件进行多线程编程,提供支持多线程编程的类和接口,比原创 2013-10-25 14:01:53 · 481 阅读 · 0 评论 -
msdn"使用 Visual C# 创作简单的多线程组件"的理解
第一步是关于委托与事件的理解: 在本例中,在Calculator组件(发布者)中定义委托与事件,在frmCalculations(订阅者)中定义事件处理函数。这样的安排可以理解为发布者将事件为委托给订阅者去处理,不同的订阅者,可以有不同的时间处理方法,发布者只提供事件接口。在frmCalculations(订阅者)的原创 2013-10-25 12:00:53 · 468 阅读 · 0 评论 -
MSDN"基于事件的异步模式组件创建与调用"的理解
具体例子见MSDN:http://msdn.microsoft.com/zh-cn/library/bz33kx67(v=vs.100).aspx首先采用类库编写组件,在窗口客户端引用组件类库。组件的编写包括以下几部分:1.在组件外部声明组件所要发布事件的委托,如进度和完成事件;2.在组件内部声明组件所要发布的事件;3.一般还要定义事件对应的输出和结果参数类EventArgs:原创 2013-10-28 10:27:01 · 552 阅读 · 0 评论 -
[c#]DataGridView与货币管理器的位置关联的行不能设置为不可见异常处理机制
转自:http://hi.baidu.com/superxiaoxin/item/ab0eceb7e3225a97194697b5原作者:拥有你是我的幸福(百度空间)感谢原作者! 在DataGridView中,选择行无法隐藏的问题!当直接用程序中的 DataGridView.SelectRows[0].Visible =false;程序会报出一个异常!异常错转载 2013-11-27 21:53:28 · 2132 阅读 · 0 评论 -
.net 创建Excel生成,打开,关闭组件
使用.net调用EXCEL,把数据输出的Excel里面显示,在窗体上点击“输出Excel”按钮,打开Excel,显示输出的数据,当关闭Execl时,Excel关闭,同时杀死相应的EXCEL进程。把这些操作封装成一个组件,以上“打开Excel显示数据”作为组件的一个方法,关闭Excel时杀死Excel进程EXCEL.EXE(而不是关闭调用Excel的程序时才杀死进程)作为组件的一个事件(原创 2013-11-14 21:31:13 · 1117 阅读 · 0 评论 -
vScrollbar和hScrollbar使用总结
要想使滚动条的滑块大小随其最大值和最小值调整,在更新了最大最小值后,滚动条的可见性要有一次从不可见到可见变换一次,滑块大小才会相应的调整滚动条可见性改变时要做一下几件事:1.初始化随滚动条改变的量(滚动条绑定的量);2.初始化滚动条的值:this.vScrollBar1.Value = this.vScrollBar1.Minimum,也就是让滑块回到初始位置;3.滚动条占有空间,原创 2014-01-23 19:34:14 · 2403 阅读 · 0 评论