![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
fleetstar
这个作者很懒,什么都没留下…
展开
-
Invoke和Begininvoke学习(2)
Control的invoke和BeginInvoke与委托的Invoke和BeginIvoke不同,就是有两种方式,一种是control,一种使用委托代码using System;using System.Threading;using System.Windows.Forms;private delegate void InvokeDelegate();private void Invokemethod();{//代码片段C Console.WriteLine("这是c代码片段,当前原创 2020-08-07 14:12:03 · 228 阅读 · 0 评论 -
c#多线程学习笔记
Control.InvokeRequired 获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。InvokeRequired 当前线程不是创建控件的线程时为true。比如你可以自己开一个Thread,或使用Timer的事件来访问窗体上的控件的时候,在线程中窗体的这个属性就是True的。简单的说,如果有两个线程,Thread A和Thread B,并且有一个Control c,是在Thread A里面new的。那么在Th原创 2020-08-05 14:35:26 · 161 阅读 · 0 评论 -
使用C#开发Excel插件
之前个人VB写了一个的excel插件,今日想用c#写一个,百度了一下,泛滥的抄袭湮灭了有用的信息,依据国外网站能得到精华文章的惯例,这次也找到了一个,由于半桶水,花了几个小时百度修正了其中的错误COM加载项(COMAdd-ins )需要引用Extensibility.IDTextensibility2接口如果使用COM加载项方式插件必须引用此接口。C#dll文件必须注册才能使用,就不缀述了。同时COM加载项还要在MicrosoftOffice里面注册才能被程序识别,这需要手动在HKE...翻译 2020-06-26 21:29:35 · 5540 阅读 · 2 评论 -
C#自定义Winform无边框窗体
C#自定义Winform无边框窗体 在实际项目中,WinForm窗体或者控件不能满足要求,所以就需要自己设计窗体等,当然设计界面可以用的东西很多,例如WPF、或者一些第三方的库等。本例中将采用WinForm设计一个扁平美观的窗体。上一篇中我们制作了一个button按钮控件,刚好本例可采用 需要的可以参考:C#自定义Button按钮控件窗体效果:接下来就是窗体的设计1.添加一个窗体继承原来的...转载 2018-04-11 00:30:51 · 3593 阅读 · 1 评论