Mat*_*del 3 c# paint flicker
我正在使用visual studio 2008
我有一个控件,可以显示处理过的图像.每当处理参数改变时,我想更新这张图片,但没有闪烁.如果我可以防止窗户在我画画之前消隐该区域,那么闪烁应该在很大程度上消失.
问题是,怎么办?
类似的东西:this.SetStyle(ControlStyles.AllPaintingInWmPaint,true); 应该这样做,除了需要我继承TableLayoutPanel控件(我花了一个小时试图做的事情),并且我所取得的成就,这没有任何效果.
有没有一种简单的方法来关闭我的控制背景画?
Moo*_*ice 5
你有没有试过压倒OnPaintBackground事件而什么都不做?
OnPaintBackground
protected override void OnPaintBackground(PaintEventArgs pevent) { }
归档时间:
14 年,9 月 前
查看次数:
4827 次
最近记录: