回 帖 发 新 帖 刷新版面

主题:如何使edit中我文字在水平、垂直方向居中显示?

各位朋友请问如何使edit中的文字在水平、垂直方向居中显示?

回复列表 (共1个回复)

沙发

查了下资料,没有写EDIT可以居中的,只有LABEL控件可以有这种功能!
procedure TForm1.Button1Click(sender:TObject);
var
  font:TFont;
  logfont:tagLOGFONT;
begin
  font:=TFont.Create;
  font.Assign(Label1.Font);
  GetObject(font.Handle,sizeof(LOGFONT),@logfont);
  logfont.lfEscapement:=-900;
  logfont.lfOrientation:=-900;
  font.Handle:=CreateFontIndirect(logfont);
  Label1.Font:=font;
  font.Free;
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册