03 2013 档案
摘要:程序员经常要实现拖动控件的功能,一般实现这个功能,都要注册事件,然后写MouseMove的代码,Point point = Point.Empty;control.MouseDown += control_MouseDown;control.MouseMove += control_MouseMove; control.MouseLeave += control_MouseLeave;如果程序的很多地方都有这个逻辑的话,那么代码就会有一大部分的重复了。在网上如果你搜索控件拖动的话,大部分代码都是上面的代码,重复的逻辑,重复的故事。于是我想,能不能写一个帮助类,当需要拖动的时候,只要调用Enab
阅读全文
摘要:很多时候,我们会写下面的这段代码: private void button1_Click(object sender, EventArgs e){ Cursor cursor = Cursor.Current; this.Cursor = Cursors.WaitCursor; LongTimeMethod(); this.Cursor = cursor;}priv...
阅读全文
摘要:有很多时候,我们需要创建Windows Service。 这篇文章可以算是一个入门指南吧,希望对初学者有帮助.要创建Windows Service, 首先选择Windows服务项目,如下图:这里我想创建一个Windows服务,定时的执行一些任务。public partial class Service1 : ServiceBase{ public Service1() { InitializeComponent(); } protected override void OnStart(string[] args) { } protecte...
阅读全文