Artikel ini menggunakan contoh untuk menunjukkan perbedaan antara Rect dan Bounds yang menghasilkan TRect.
unitUnit1;antarmukamenggunakanWindows, Pesan, SysUtils, Varian, Kelas, Grafik, Kontrol, Formulir,Dialog, StdCtrls, ExtCtrls;typeTForm1 = class(TForm)Button1: TButton;RadioGroup1: TRadioGroup;procedure RadioGroup1Click(Sender: TObject);procedure FormCreate(Sender : TObject);end;varForm1: TForm1;implementasi{$R *.dfm}varR: TRect;procedure TForm1.FormCreate(Sender: TObject);beginRadioGroup1.Items.CommaText := 'Batalkan,Rect,Bounds';R := Button1 .BoundsRect;akhir;prosedur TForm1.RadioGroup1Click(Sender: TObject);begincase RadioGroup1.ItemIndex of0: Button1.BoundsRect := R;1: Button1.BoundsRect := Rect(50,50,100,80); {Parameter 3 dan 4 adalah satu poin}2: Button1 .BoundsRect := Bounds(50,50,100,80);{Parameter 3 dan 4 masing-masing adalah lebar dan tinggi}end;end;end.Render terakhirnya adalah sebagai berikut: