zoukankan      html  css  js  c++  java
  • 黄聪:演示 Rect、Bounds 生成 TRect 的区别

    本例效果图:


    unitUnit1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls, ExtCtrls;

    type
    TForm1 = class(TForm)
    Button1: TButton;
    RadioGroup1: TRadioGroup;
    procedure RadioGroup1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    end;

    var
    Form1: TForm1;

    implementation

    {$R *.dfm}

    var
    R: TRect;

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    RadioGroup1.Items.CommaText := 'Undo,Rect,Bounds';
    R := Button1.BoundsRect;
    end;

    procedure TForm1.RadioGroup1Click(Sender: TObject);
    begin
    case RadioGroup1.ItemIndex of
    0: Button1.BoundsRect := R;
    1: Button1.BoundsRect := Rect(50,50,100,80); {参数3、4 是一个点}
    2: Button1.BoundsRect := Bounds(50,50,100,80);{参数3、4 分别是宽度与高度}
    end;
    end;

    end.


  • 相关阅读:
    感悟.
    近期感悟
    android 新建项目无法自动生成R文件
    重装后各种碰壁
    rhapsody
    libevent
    ui android需要解决的问题
    sql对xml的解析
    将datarow转换为实体的方法
    网页中的一些我不熟的东西
  • 原文地址:https://www.cnblogs.com/huangcong/p/1862592.html
Copyright © 2011-2022 走看看