FireMonkey 的网格 Grid 的用法(1)

本文详细介绍如何在FireMonkey框架中使用Grid控件实现类似Delphi IDE属性面板的效果,包括创建列、填充数据、响应编辑操作等关键步骤。

学习一下在 FireMonkey 里面怎么用格子来实现一些界面效果。比如,类似 Delphi IDE 的属性面板那种格子。

一边学习一边写 Blog 作为记录。从最简单的玩法开始。

创建一个 FireMonkey 的工程,保存一下。只需要一个 Form。

拖一个 TLayout 过来,设置 Align 为 Top;拖一个 TGrid 到这个 Layout 里面,设置 Align 为 Left。

鼠标双击这个 Gird1,IDE 会弹出一个 Item Editor 窗口。这里点击 Add Item 按钮,增加一个 TColumn,它自动生成一个名字为 Column1 的 TColumn,也就是为这个 Grid 增加一个列。这里我要有两个列,另外一个列,我用代码创建。

先看看最终效果:

 

上述效果图里面,左边一列的数字,是行序号。右边一列的字符串,是用代码事先写死进一个 List 里面的。

代码里面写一点东西:

TForm1 = class(TForm)
    Layout1: TLayout;
    Grid1: TGrid;
    Column1: TColumn;
    procedure FormCreate(Sender: TObject);
    procedure Grid1GetValue(Sender: TObject; const ACol, ARow: Integer;
      var Value: TValue);
    procedure Grid1SetValue(Sender: TObject; const ACol, ARow: Integer;
      cons
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值