程序是winfrom加载窗体时极慢,有个要4秒左右,有个要8秒左右!窗体中有二十个左右的控件求个方法查看控件加载速度好像跟踪可以,但是我不会,哪位大侠可以教一下!用的是vs2010!谢谢!

解决方案 »

  1.   

    如果你的工程是winform的
    Prgrom.cs中
    static void Main()在Application.Run(new Form1());之前记录一个时间标签
    然后在Form1的load里记录个时间标签,
    算算差
    可以大体得出时间
    当然,这不是很精确。
      

  2.   

    Form1.Designer.cs
    在里面逐个打时间标签吧
      

  3.   

    能让winfrom加载用这么久,应该不是加载控件的问题,不是数据处理部分的问题么,也许是数据太多了,或者有太多的循环之类吧。就算几百个控件也不会用那么久的。。
      

  4.   

    控件用的是Developer Express的,我知道这个会慢点,但是也不至于这么慢吧!
      

  5.   

    别沉啊
    那么什么时间标签呢?怎么加呢?
    莫非是加个timer 然后记录时间?
      

  6.   

    记录时间变量1 = 当前时间;记录时间变量可以是DateTime或string
    控件变量1 = 实例化控件();
    记录时间变量2 = 当前时间;记录时间变量可以是DateTime或string
    控件变量2 = 实例化控件();
    记录时间变量3 = 当前时间;记录时间变量可以是DateTime或string
    …………………………
    这样你通过查看【记录时间变量】,知道那个控件加载慢了。