看了好多种方法,感觉都不行,窗体上的控件还是一个个的出来,明显感觉得到,到底怎么回事,难道大家没有人遇到过这个问题么,我是用了一些自定义的控件和图片,但是这也是程序必须的啊,看到好多做的很精美的程序界面,人家的也不闪烁啊,拜托,大家说一说

解决方案 »

  1.   

    this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); 
    this.SetStyle(ControlStyles.DoubleBuffer, true); 
    this.SetStyle(ControlStyles.UserPaint, true); 
    this.SetStyle(ControlStyles.ResizeRedraw, true); 
    有人说加上这些就可以了,但是也没有感觉到变化啊
      

  2.   

    应该不会啊,我机器双核,1G内存,就是再加载或者切换的时候的问题,我感觉是自定义控件的问题,但是总不能只让我用那些windows的控件吧,难看啊
    我知道图片有双缓处理,在窗体中如何使用这个技术啊?
      

  3.   

    加载完后加一句this.Refresh()试试
      

  4.   

    加了refresh,没有 作用啊,各位大侠没有在公司做多媒体的么,我想多媒体的界面肯定有我这种情况吧,帮帮忙,拜托!!!