每当打开一个窗口时,窗口的刷新速度总是很慢,哪位高手有办法解决?我以前在用其它语言时就没有这个问题

解决方案 »

  1.   

    开个线成,把要的窗体先new出来.
      

  2.   

    是不是你新窗口查数据库了?
    不过我觉得.NET的程序是比C++慢N十倍,而且不稳定
      

  3.   

    在没有数据库检查的情况下同样很慢,特别是有Label控件的时候,只有当窗口的所有控件都显示出来之后,Label控件才出来,在此这前,Label标题是透明的,这是怎么回事?还有就是在MDI窗口中,当我打开两个同级的窗口时,上面的窗口关掉后,下面的窗口就会有残影留下,我现在的解决方法是在下面的窗口的Activated事件中增加this.Refresh();请问还有其它方法吗?还有就是MDI子窗体最大化后,工具栏上不显示子窗体的还原按钮,我猜想这三个问题应该是同一个道理,可能是与.net的图形化内存管理有关,哪位高手如果遇到这种问题,请提出,大家一起讨论一下,是.net自身的缺陷还是我的技术水平有问题。顺便说一下,我的机器是2.4G/521M/80G,我想这样的机器在速度上应该是没有问题的。
      

  4.   

    不是夸张,是真的,我不得已有.net做了一个条码打印的程序,没想到后果却是这样,客户到是没有说什么,只是我觉得如果.net做的Application是这样,也未免太让人失望了
      

  5.   

    我们的.NET测试员还是玩奔三800笔记本的呢都没嫌慢
      

  6.   

    我不知道大家有没有比较.net窗口打开的瞬间和vb或pb或delphi.....等窗口打开的瞬间做没做过比较,如果比较过,就能发生它的慢。还有,MDI子窗口最大化工具栏上没有还原按钮,且当鼠标移动到菜单上时,大家看看是不是菜单花掉了?这是什么问题 ?
      

  7.   

    空的窗体到是没有这种情况,只要有控件,哪怕是只有一个LABEL,就会有这种情况
      

  8.   

    顺便说一下,我用的是win2000 server faimly,且测试和客户那里都是同样的系统。会不会和这个用关?
      

  9.   

    .net 相对于其他的会慢一些,但也不会那么慢的。
      

  10.   

    在win2003中要好一些,MDI子窗体最大化时不显示还原按钮不再出现。谁能肯定的告诉我这是windows版本问题?
      

  11.   

    我用Windows XP Professional 没有这个问题出现,不过我的内存是1G
      

  12.   

    如果有谁用win2000 server,请介绍一下使用情况
      

  13.   

    .net 跟vb什么的比是比较慢一些
    偶一直在用 也没发现像你说的那么慢
    你的真是好奇怪呀
      

  14.   

    没有办法,我也觉得奇怪,如果.net开发的东西是这样,那么.net也太失败了,如果过段时间还没有解决方法,我将放弃.net开发Application,改用其它工具了。
      

  15.   

    楼主是不是写了Paint事件代码了?