本例效果图:


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.


转载于:https://www.cnblogs.com/huangcong/archive/2010/10/27/1862592.html

黄聪:演示 Rect、Bounds 生成 TRect 的区别相关推荐

  1. 黄聪:如何使用CodeSmith批量生成代码(转:http://www.cnblogs.com/huangcong/archive/2010/06/14/1758201.html)...

    先看看CodeSmith的工作原理: 简单的说:CodeSmith首先会去数据库获取数据库的结构,如各个表的名称,表的字段,表间的关系等等,之后再根据用户自定义好的模板文件,用数据库结构中的关键字替代 ...

  2. 黄聪:如何使用CodeSmith批量生成代码(原创系列教程)

    在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦. 下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做 ...

  3. 黄聪:一个拼图工具的制作思路

    测试简图: 功能简介: 1.双击左窗口可打开源图像; 2.框选左窗口可把图像选取复制到右窗口; 3.剪取的图块可以移动, 可配合 Ctrl 单选或多选, 可用 Delete 删除选择的图块; 4.双击 ...

  4. 黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级)

    原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级) 本章介绍的是企业库加密应用程序模块 ...

  5. 黄聪:C#编写的Word操作类,有换页,添加表格,文本功能

    最近要帮老师做个工资管理系统,需要自动生成Word. 就上网找了个Word操作类,再做了点修改,下面公布一下自己的代码: using System; using System.Collections. ...

  6. c# 计算空格宽度像素_黄聪:C#如何通过MeasureString、Graphics获取字符串的像素长度...

    1.    使用g.MeasureString()获得 使用MeasureString测量出来的字符宽度,总是比实际宽度大一些,而且随着字符的长度增大,貌似实际宽度和测量宽度的差距也越来越大了.查了一 ...

  7. 黄聪:phpexcel中文教程-设置表格字体颜色背景样式、数据

    首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把class ...

  8. 黄聪:搜索引擎原理系列视频教程1.0

    朋友您好,我是黄聪的笔记本博客主人.您可能对搜索引擎原理已经有所了解,也许你是一个SEO,也许你对搜索引擎很感兴趣.但如果您接触搜索引擎时间不久,而且没太多技术基础的话,在使用过程中肯定会遇到各种各样 ...

  9. 【转】黄聪:HtmlAgilityPack教程案例

    [转]黄聪:HtmlAgilityPack教程案例 HtmlAgilityPack中的HtmlNode类与XmlNode类差不多,提供的功能也大同小异.下面来看看该类提供功能. 一.静态属性 publ ...

最新文章

  1. WinAPI: FlattenPath、WidenPath
  2. jdbc事物回滚是否需要重新commit 不需要
  3. 界面之间是如何传值的
  4. MongoDB 5.0新特性概览
  5. Android Fragment懒加载
  6. 【动态规划】【多重背包】[HDU 1291]悼念512汶川大地震遇难同胞――珍惜现在,感恩生活...
  7. 高级JAVA - 利用函数式接口实现通用的取并集/交集/差集
  8. Linux服务器基本安全加固
  9. py3+urllib+bs4+反爬,20+行代码教你爬取豆瓣妹子图
  10. 结合实际聊聊电平转换电路(常用电平转换电路总结)
  11. Revit导入lumion渲染
  12. 暴走英雄坛服务器维护到什么时候,各位侠士久等了,暴走英雄坛1.8.1新版本更新前瞻一览。我们...
  13. 开发指南专题六:JEECG微云快速开发平台代码生成
  14. svm算法 最通俗易懂讲解
  15. 台式电脑主机 前面音箱设置
  16. C#将数据导入固定word模板
  17. html css 微信小程序,tailwindcss 支持微信小程序配置
  18. 房地产价值大数据分析报告赋能拍卖公司2.0
  19. 智慧交管可视化决策系统
  20. 世上最污技术解读,我竟然秒懂了

热门文章

  1. DBA常用的一些视图和sql
  2. Tensorflow简单使用(一)
  3. tkinter的可视化拖拽工具_微信小游戏内测可视化工具!“人人都是小程序开发者”的时代到了...
  4. 队列和通知区别_Java多线程学习(五)——等待通知机制
  5. 为什么不敢和别人竞争_孩子在学校不敢竞争?你该怎么做
  6. maps-api-v3_Android Google Maps API集成
  7. iOS UITextView和UITextViewDelegate
  8. java组合与继承始示例_Java示例中的组合
  9. 小议C++中函数的参数的传递
  10. 开课吧Java课堂:StringBuffer全解,非常详细