这是来自TForm的图像,其中我的顶部是TEdit,而下部是TComboBox



如您所见,TEdit没有Windows控件默认主题的经典3D边框。这是因为我将该组件的Ctl3D property设置为False。然后您会看到TComboBox具有正常的3D边框,但是在这种情况下,我还将该组件的Ctl3D property设置为False,但它仍显示3D边框。

它似乎是开发级别的Delphi错误。我该如何解决代码问题?



测试RRUZ答案BevelKind=bkFlat之后,结果是:



我不知道为什么它是如此与众不同。 :-/

最佳答案

您可以删除将BevelKindTComboBox属性设置为bkFlat的3D边框。

10-08 07:15