我使用c#开发了一个Windows窗体应用程序。现在,当我在桌面上移动该表单时,会出现一条非常大的路径。就像我们在系统超载时移动任何像记事本一样的窗口时。但是当系统工作正常时。没有超载仍然出现了踪迹。这看起来不太好。 有没有办法避免这种情况。 我的系统RAM是2GB!
答案 0 :(得分:1)
你在winform上使用大图片吗?
你可以试试这个: 尝试设置表单的Double buffered属性。
或
也许你可以用这段代码解决:
protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED
return cp;
}
}
最后,您可以尝试使用您在表单上不使用的颜色设置表单的此属性:Transparency key。