1

我目前在初始屏幕底部有一个文本框,显示上次构建日期。文本颜色设置为黑色,但由于某种原因,当您运行启动画面时,颜色从黑色开始,变为白色,然后在实际程序启动之前又变为黑色。这只发生在 Vista 上。有谁知道为什么会发生这种情况?

4

2 回答 2

1

我有一个类似的问题,那是因为多个面板彼此具有不同的背景。看看设置表单的 doublebuffered = true 是否有帮助。

于 2009-12-18T06:08:51.730 回答
0

谢谢钱德拉的帮助!我最终通过将背景的透明度颜色从黑色切换到白色来修复它。我不知道它为什么会起作用,但它确实起作用了,所以我想我会把它贴在这里,所以如果其他人有这个晦涩(和烦人)的问题,他们可以检查一下。

于 2009-12-18T13:55:08.420 回答