qq351317878 发表于 2014-9-20 11:55:14

delphi edit 设置 右对齐 怎么设置

做计算器
新手不知道怎么弄

让输入的数字右对齐   怎么设置   :mad:

メ㊣逆ご帅☆ 发表于 2014-9-20 11:55:15

在BUTTON Click事件或者FormCreate事件或者editChange加入以下代码(其中一个加就行)
SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_RIGHT);
例子:
procedure TForm1.Button1Click(Sender: TObject);
procedure TForm1.FormCreate(Sender: TObject);
begin
    SetWindowLong(Edit1.Handle,GWL_STYLE,GetWindowLong(Edit1.Handle,GWL_STYLE) or ES_RIGHT);
end;
ES_RIGHT表示右
对应的还有居中或者左。自己选
页: [1]
查看完整版本: delphi edit 设置 右对齐 怎么设置