AdvStringGrid 列宽度、列移动、行高度、自动调节
2024-10-19 02:22:49
那么有没有办法,让客户自己去调整列的宽度呢?
那么有没有办法 让列宽度、行高度 随着内容而自动变换呢:
unit Unit5; interface uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, AdvUtil, Vcl.StdCtrls, Vcl.Grids,
AdvObj, BaseGrid, AdvGrid; type
TForm5 = class(TForm)
Button1: TButton;
Button2: TButton;
AdvStringGrid1: TAdvStringGrid;
Button3: TButton;
Button4: TButton;
Button5: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end; var
Form5: TForm5; implementation {$R *.dfm} procedure TForm5.Button1Click(Sender: TObject);
var
I: Integer;
begin
AdvStringGrid1.RowCount := ;//一共50行0..49
AdvStringGrid1.ColWidths[] := ;//改变第一列的宽度。
AdvStringGrid1.AddCheckBoxColumn();//表示这一列都需要复选框
//第0行是标题头,所以从1..49开始
for I := to do
begin
//AdvStringGrid1.AddCheckBox(0, I, False, False); //可以写在这里, 表示某个单元格 需要增加 复选框
AdvStringGrid1.Cells[,I] := '第二列 + 第二列' + I.ToString;
AdvStringGrid1.Cells[,I] := '第三列' + I.ToString;
end;
AdvStringGrid1.VAlignment := vtaCenter;
end; procedure TForm5.Button2Click(Sender: TObject);
begin
//调整所有列, 第一个参数是否调节固定列, 第二个参数 单元格里数据前台间隔的字符数
AdvStringGrid1.AutoSizeColumns(True, );
end; procedure TForm5.Button3Click(Sender: TObject);
begin
//调整指定列, 第一个参数 列号 ,第二个参数 内容前后间隔字符数
AdvStringGrid1.AutoSizeCol(, );
end; procedure TForm5.Button4Click(Sender: TObject);
begin
AdvStringGrid1.AutoSizeRows(True, );
end; procedure TForm5.Button5Click(Sender: TObject);
begin
AdvStringGrid1.AutoSizeRow(, );
end; end.
最新文章
- Mac iTerm 很好用的终端
- Go-Agent部署与FQ教程(2016-10-28)
- python的subprocess无法进行通信(无法通过管道输入数据)的问题解决
- 压缩工具和整盘备份工具dd
- openerp模块收藏 auto_setup 自动帮你完成建新库时必做几个操作(转载)
- 使用在storyBoard之外的xib创建对象
- Web API的CPU占用100%
- 一个大小为N的数组,里面是N个整数,怎样去除重复的数
- c++ 重载,覆盖,重定义 2
- 使用gem安装jekyll错误记录
- ActiveMQ 和消息简介
- java基础->;循环
- alpha-咸鱼冲刺day7
- python学习day11 函数Ⅲ (内置函数与lambda表达式)
- 如何彻底禁止win10易升更新(转)
- create-react-app不暴露配置设置proxy代理
- BUAAOO-First-Summary
- 讨论HTTP POST 提交数据的几种方式
- [转]data-driven与决策树聚类的两种方法
- mysql 常用 sql
热门文章
- com.android.support:appcompat-v7 版本号问题
- HDU 5306 线段树
- [SCOI2016] 背单词 (Trie树)
- centos6.5搭建LVS+Keepalived
- golang interface 类型变量当作某个具体类型使用
- 287find-the-duplicate-number
- python学习(十八)爬虫中加入cookie
- Memcache PHP 使用笔记
- 路径名导致的异常:javax.imageio.IIOException: Can't read input file!
- a标签伪元素选择器