【发布时间】:2010-10-11 13:48:11
【问题描述】:
使用 C# 和 .Net 2.0,我正在使用不规则形状的表单(TransparencyKey、FormBorderStyle = None 等...)并希望允许“正常”边框模式。
我将背景颜色从 Lime 更改为默认颜色 我将 FormBorderStyle 更改为 FixedSingle 我将 TransparencyKey 更改为 Colour.None
不幸的是,这在屏幕上看起来完全是一团糟,图像向下和向侧面跳跃了几个像素,并形成了石灰绿色。
我认为这是由于在每行代码之后重新绘制表单造成的,是否可以暂停绘制表单,直到我进行更改,然后只重新绘制一次表单?
G
【问题讨论】:
标签: .net winforms drawing transparency redraw