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

标签 delphi controls edit vcl

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

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

我不想使用更大的字体。有什么想法吗?

最佳答案

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

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

关于Delphi:如何调整 TEdit 的文本垂直位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24199409/

相关文章:

javafx - 取消对某个TableView cell的修改

php - 允许用户编辑 php 代码并安全地提交结果

java - XML在Java中编辑所有同名标签

c# WPF 对 Winform 控件的透明性

c# - 如何向 Windows 窗体选项卡添加多个控件?

delphi - Indy 10 - 从 GMail 帐户发送消息时 IdSMTP.Send() 挂起

delphi - 有没有办法禁止在备忘录控件中选择文本?

c++ - 从聊天窗口中禁用/删除插入符号

delphi - 如何使用 FibPlus 中的 TpFIBQuery 组件读取 BLOB(Text) 字段

delphi - 为动态数组分配内存 - block 头已损坏 (FastMM4)