MDI窗体闪烁的问题
我的程序,MDI里面,一个窗口在另一个窗口上拖动的时候,会发生闪烁现象,真是乱来,还没有6.0舒服..哎.
我试着不用眼睛盯任何位置,然后稍微拖动了一下,我自己就头晕了....这样的东西怎么给客户用嘛....
闪烁的主要是在最上面的那个窗口,每次移动的时候,它的蓝色边框重绘的好慢,让人明显看得到.....有什么办法解决吗...谢谢了...!!!!
还有一个问题:就是我在MDI里面,一个窗口已经最大化,然后这时候再点出另一个子窗口的时候,第一个最大化的窗口就Normal了,这个时候两个窗口会有一个交错,在它们交错的时候,也能明显看到闪烁...太不爽了!!
我想第二个窗口出来的时候,最好第一个窗口不受影响,应该如何解决呢?因为我第二个点出来的窗口是不能最大化,是一个居中的窗口.
[解决办法]
试试把如下代码放在父窗体中,任何位置
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return cp; } }
[解决办法]
关注 MDI窗体闪烁,我也遇到类似问题,产过时有时无,原因不详.
[解决办法]
关注这个问题
[解决办法]