社区
Delphi
帖子详情
求TStringGrid的基本用法
xiaofeng_cxy
2002-08-01 01:24:11
好象Delphi的例子里没有啊!
请大侠指教!
...全文
106
4
打赏
收藏
求TStringGrid的基本用法
好象Delphi的例子里没有啊! 请大侠指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ddvboy
2002-08-02
打赏
举报
回复
UP
xiaofeng_cxy
2002-08-02
打赏
举报
回复
我想做的是将StringGrid的网格线重画,好象用OnDrawCell做不了,而又没有其它的事件可用,应该怎么办?
manboo
2002-08-01
打赏
举报
回复
不说了,楼上都说了!
stiwin
2002-08-01
打赏
举报
回复
实现StringGrid的删除,插入,排序行操作
Procedure GridRemoveColumn(StrGrid: TStringGrid; DelColumn: Integer);
Var Column: Integer;
begin
If DelColumn <= StrGrid.ColCount then
Begin
For Column := DelColumn To StrGrid.ColCount-1 do
StrGrid.Cols[Column-1].Assign(StrGrid.Cols[Column]);
StrGrid.ColCount := StrGrid.ColCount-1;
End;
end;
Procedure GridAddColumn(StrGrid: TStringGrid; NewColumn: Integer);
Var Column: Integer;
begin
StrGrid.ColCount := StrGrid.ColCount+1;
For Column := StrGrid.ColCount-1 downto NewColumn do
StrGrid.Cols[Column].Assign(StrGrid.Cols[Column-1]);
StrGrid.Cols[NewColumn-1].Text := '';
end;
Procedure GridSort(StrGrid: TStringGrid; NoColumn: Integer);
Var Line, PosActual: Integer;
Row: TStrings;
begin
Renglon := TStringList.Create;
For Line := 1 to StrGrid.RowCount-1 do
Begin
PosActual := Line;
Row.Assign(TStringlist(StrGrid.Rows[PosActual]));
While True do
Begin
If (PosActual = 0) Or (StrToInt(Row.Strings[NoColumn-1]) >=
StrToInt(StrGrid.Cells[NoColumn-1,PosActual-1])) then
Break;
StrGrid.Rows[PosActual] := StrGrid.Rows[PosActual-1];
Dec(PosActual);
End;
If StrToInt(Row.Strings[NoColumn-1]) < StrToInt(StrGrid.Cells[NoColumn-1,PosActual]) then
StrGrid.Rows[PosActual] := Row;
End;
Renglon.Free;
end;
Delphi 7 新概念百例
《Delphi 7 新概念百例》是一本通过讲解Delphi实例,来说明使用Delphi编程时通常采用的编程思路以及具体方法的计算机书籍。通过对每个实例从编程思路和代码实现的详细分析和讲解,力
求
带领读者快速地提高自己的程序...
delphi 开发经验技巧宝典源码
0058
String
类型和Pchar类型的
用法
和区别 36 0059 如何捕获异常 37 0060 T
String
s与T
String
List的使用 37 0061 如何实现窗体文件转换 37 第3章 程序算法 39 3.1 计算类算法 40 0062 如何计算1~100的...
delphi 开发经验技巧宝典源码06
0058
String
类型和Pchar类型的
用法
和区别 36 0059 如何捕获异常 37 0060 T
String
s与T
String
List的使用 37 0061 如何实现窗体文件转换 37 第3章 程序算法 39 3.1 计算类算法 40 0062 如何计算1~100的...
Delphi 6集成开发环境
3.5.2 T
String
Grid
组件...........................86 3.5.3 TDB
Grid
组件................................86 3.6 刻度和进度类组件.................................... 86 3.6.1 TProgressBar 组件...............
学习笔记:delphi之T
String
Grid
最近加入了一个项目组,使用的开发工具是delphi6,想想又要开始搞这个工具有点小忧伤,但没办法谁让咱就是个打杂的尼。。。 的需
求
是显示一个类似于Word/excel的那种表格,可以合并列等。。本来想用DB
Grid
Eh去解决...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章