0

我已经使用 c# 开发了一个 Windows 窗体应用程序。现在,当我在桌面上移动该表格时,会出现一条非常大的轨迹。就像我们在系统过载时移动任何窗口(如记事本)一样。但是当系统工作正常时。没有超载仍然出现线索。这看起来不太好。那么有什么办法可以避免这种情况。我的系统内存是 2GB!

4

1 回答 1

1

你在winform上使用大图吗?

你可以试试这个:尝试设置表单的 双缓冲属性。

或者

也许你可以用这段代码解决:

protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000;  // Turn on WS_EX_COMPOSITED
return cp;
  }
}

最后,您可以尝试设置表单的此属性:透明键,并使用您未在表单上使用的颜色。

于 2012-08-24T08:42:22.187 回答