如何删除StringGrid中的一个Cell,让其下边的Cell顶上了,谢谢!

yingbinchina 2008-03-28 11:27:20
Tks
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingbinchina 2008-03-28
  • 打赏
  • 举报
回复
解决了,代码如下:
int i = 0;
int itmp = iRowIndex;
int ss = iRowIndex;
while(sg1->Cells[iColIndex][iRowIndex+1] != "")
{ i++;
iRowIndex++; }
edt2->Text = i;
for(int k=0;k<i;k++)
{
sg1->Cells[iColIndex][itmp] = sg1->Cells[iColIndex][itmp+1];
itmp++;
}
sg1->Cells[iColIndex][itmp] = "";
iRowIndex = ss;
海嵌 2008-03-28
  • 打赏
  • 举报
回复
StringGrid 的行减一,然后把后面的行内容向重绘

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧