none
闪烁问题 RRS feed

  • 问题

  • 两个planel,里面有一些控件。 两个planel.Dock = DockStyle.Bottom;

    现在对两个planel中屏幕上方的那个改变高度,则处于下方的planel中控件闪烁很厉害。

     

    请问如果解决。

     

    我试过设置

    SetStyle(ControlStyles.AllPaintingInWmPaint |
                    ControlStyles.OptimizedDoubleBuffer |
                    ControlStyles.UserPaint, true);

    但问题依旧。

    2010年4月1日 10:23

全部回复

  • 你好!

         请问你怎样改变高度的呢?


    周雪峰
    2010年4月1日 11:58
    版主
  • 两个planel,里面有一些控件。 两个planel.Dock = DockStyle.Bottom;

    现在对两个planel中屏幕上方的那个改变高度,则处于下方的planel中控件闪烁很厉害。

     

    请问如果解决。

     

    我试过设置

    SetStyle(ControlStyles.AllPaintingInWmPaint |
                    ControlStyles.OptimizedDoubleBuffer |
                    ControlStyles.UserPaint, true);

    但问题依旧。


    三缓冲可以吗?
    哈哈哈哈
    2010年4月2日 1:24
  • this.Size = new Size(this.Size.Width,newHeight);
    2010年4月2日 1:35