Delphi:如何调整 TEdit 的文本垂直位置

sta*_*005 5 delphi controls vcl edit

a TEdit(或 TCombo、TButtonedEdit)中的文本始终与顶部对齐。我还没有找到任何属性来改变对齐方式。通常这不是问题,除非我想设置更大的高度。

我用谷歌搜索了一下。有一些解决方案可以通过发送 Windows 消息来调整左右边距。但我不知道如何调整垂直对齐。

我不想使用更大的字体。有任何想法吗?

Dav*_*nan 3

如果有这样的选项,它将通过样式来应用。控件EDIT样式列表不包含此类样式,因此结论是底层控件不提供此功能。

你必须要么创建一个新的控件,要么自己接管这幅画。两者都不是特别有吸引力。