• Delphi XE2 之 FireMonkey 入门(11) 控件居中、旋转、透明



    RotationAngle、RotationCenter、Opacity 属性继承自 TControl(FMX.Types), 这些新属性成了控件的基本功能.

    先在 HD 窗体上添加 TRectangle 和两个按钮...

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Rectangle1.Width := 100;
      Rectangle1.Height := 100;
      Rectangle1.Fill.Color := claYellow;
      Rectangle1.Stroke.Color := claRed;
      {居中; 喜欢这种带枚举名的赋值方式}
      Rectangle1.Align := TAlignLayout.alCenter;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      {旋转中心点: [0.5,0.5] 是默认值, 表示控件的中心点; [0,0] 和 [1,1] 分别表示控件的左上角和右下角}
      Rectangle1.RotationCenter.X := 0.5;
      Rectangle1.RotationCenter.Y := 0.5; //
      {旋转角度}
      Rectangle1.RotationAngle := 45;
    end;
    
    procedure TForm1.Button2Click(Sender: TObject);
    begin
      {透明度: 0.0 - 1.0}
      Rectangle1.Opacity := 0.5;
    end;
    

  • 相关阅读:
    人月神话阅读笔记03
    学习进度十六
    计算最长英语链
    学习进度十五
    人月神话阅读笔记02
    找“水王”
    学习进度十四
    用户体验评价
    学习进度十三
    学习进度十二
  • 原文地址:https://www.cnblogs.com/del/p/2191270.html
Copyright © 2020-2023  润新知