解决方案 »

  1.   

    VB.net转C#工具
      

  2.   

    用refector反编译,能把你exe直接反编译成C#工程
      

  3.   

    VB.NET写的控件,c#应该可以调用的
      

  4.   

    C#调用ActiveX控件的方法 
    http://dotnet.chinaitlab.com/CSharp/849780.html
      

  5.   

    效果不错  
    但实现的不够漂亮
    看了下代码  单个用户项应该封装  鼠标移入延迟应该用独立线程计时才能排除其他影响
    draw方法里很多brush没有释放  用其他实现代替使用匿名对象  会极大的减少资源开销几点建议  祝改进得更好
      

  6.   


    http://www.cnblogs.com/dataexcel/archive/2012/12/09/2809045.html
    我的通信框架。现在用在cs程序的开发。不用直接连数据库了。操作方式和直接连数据一样的方式。
      

  7.   


    谢谢你的建议,这只是做成一个基本的控件,漂亮不漂亮可以自由添加效果代码来实现,鼠标移入延迟用的是timer,所以不会阻塞主线程,不会影响,Brush都是Using,会自动释放。
      

  8.   


    我的意思是实现的代码不够漂亮  你理解错了  汗
    用Timer做计时会受UI线程代码的影响  造成计时不准确  如果碰到类似模式对话框的东西甚至会造成计时停止  我是这个意思  不是说Timer会阻塞UI线程贴几张没有释放brush的地方  还有很多地方用了匿名point  rectangle  也都是造成资源开销大的原因
      

  9.   

    DY跑到C#区啦。
    已经很漂亮了。
      

  10.   

    代码又不是用来卖或者吸引别人,只是自己用,自己看得舒服就行,难道直接写成IL就是漂亮,你为什么不直接写IL?这里的timer要多少精确?用户会在意几是毫秒?你认为CMOS时钟就很精确?我说了资源占用处理我没写,不表示以后不加上。即使我都没有USING,我定时清理GC不可以?