Doublebuffering表单会在文本框的角落处产生黑点

时间:2011-12-26 20:09:22

标签: delphi delphi-xe doublebuffered

当我在表单上有几个文本框并将表单的DoubleBuffered属性设置为True时,它会使表单上的文本框在每个角上都有黑点。以下是文本框的边角在其父窗体上的没有 DoubleBuffered的内容:

enter image description here

这就是 DoubleBuffered

enter image description here

我已经尝试在文本框中设置DoubleBufferedFalse,但这根本没有帮助。我该怎么做才能解决这个烦恼?

1 个答案:

答案 0 :(得分:0)

您可以删除执行此操作的组件的DoubleBuffering。

表单仍然是双缓冲,编辑框不会显示黑角。

来自Object Inspector或代码:

Form1.DoubleBuffered := True;
Edit1.DoubleBuffered := False;
Edit2.DoubleBuffered := False;