procedure TForm1.SGFixedCols(curcol,currow:integer);
begin
for i:=0 to stringgrid1.rowcount-1 do
begin
stringgrid1.cells[curcol,i]:=stringgrid1.cells[curcol,i] +stringgrid1.cells[curcol+1,i];
end;
for i:=currow+1 to stringgrid1.rowcount-1 do
for j:=curcol+1 to stringgrid1.colcount-1 do
beginend;
begin
for i:=0 to stringgrid1.rowcount-1 do
begin
stringgrid1.cells[curcol,i]:=stringgrid1.cells[curcol,i] +stringgrid1.cells[curcol+1,i];
end;
for i:=currow+1 to stringgrid1.rowcount-1 do
for j:=curcol+1 to stringgrid1.colcount-1 do
beginend;
解决方案 »
- 神马情况?为啥循环数次后对象由nil变成Inaccessible了?
- 大家给推荐比较进阶的delphi
- 一个关于adoquery控件的SQL查询的简单问题
- 数据表中的记录删除或添加的奇怪问题!!!!!!!!!!
- 第十七期:CSDN论坛秀-Delphi版-本期作秀:jinjazz(近身剪(N-P攻略))---[夫妻秀]
- 关于数字图像处理的英文资料及翻译
- 如何获取是否登陆成功或者失败啊?
- 100分~dll中调用form的问题~在panel里showmodal后,整个程序无法操作
- 请大虾帮忙,分一定送上。
- 做一个小型网站的数据库用access行吗? 好多问题,大量分数!!!
- 如何对StringGrid数据行的背景色进行改变或控制?
- 找了好久都没找到. help~~
begin
for i:=0 to stringgrid1.rowcount-1 do
begin
stringgrid1.cells[curcol,i]:=stringgrid1.cells[curcol,i] +stringgrid1.cells[curcol+1,i];
end;
for i:=currow+1 to stringgrid1.rowcount-1 do
for j:=curcol+1 to stringgrid1.colcount-2 do
begin
stringgrid1.cells[j,i]:=stringgrid1.cells[j+1,i];
end;
stringgrid1.colcount:=stringgrid1.colcount-1;
end;
合并前:
-----------------------------------------------------
| 研发部 | 软件开发 | Mis | 低层 | 网络 | ……
---------------------------------------------------
| 研发部 | 硬件开发 | 单片 | 集成 | 结构 | ……合并后:
-----------------------------------------------------
| | 软件开发 | Mis | 低层 | 网络 | ……
- 研发部 --------------------------------------------------
| | 硬件开发 | 单片 | 集成 | 结构 | ……