如何使Delphi7的Edit控件中的内容右对齐?

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:10:33
在Delphi7中,
Edit控件的内容默认情况下是左对齐的,

能否让Edit控件中的内容右对齐,输入内容时,内容显示是从右往左出现的,就像Windows中的计算器那样。

在窗体的OnCreate或OnShow 中加入(适合少数Edit右对齐情况):
SetWindowLong(Edit1.Handle,GWL_STYLE,GetWindowLong(Edit1.Handle,GWL_STYLE) or Es_right);

能否让Edit控件中的内容右对齐,输入内容时,内容显示是从右往左出现的,就像Windows中的计算器那样。

选用回答者:jxsbb 的答案
或者换用RichEdit
设置 RichEdit的 Alignment属性为taRightJustify