delphi中的 stringgrid中这几句代码是什么意思

Fora:=1toStringGrid1.RowCount-2doForb:=a+1toStringGrid1.RowCount-1doifTrim(StringGrid... For a := 1 to StringGrid1.RowCount-2 do
For b := a +1 to StringGrid1.RowCount-1 do
if Trim(StringGrid1.Cells[0,a])= Trim(StringGrid1.Cells[0,b]) then
begin
Iscf := True;
Break;
展开
 我来答
匿名用户
2017-03-21
展开全部
For a := 1 to StringGrid1.RowCount-2 do
// a从第二行循环到倒数第二行
For b := a +1 to StringGrid1.RowCount-1 do
// b从a +1行循环到倒数第一行
if Trim(StringGrid1.Cells[0,a])= Trim(StringGrid1.Cells[0,b]) then
// a行的第一个单元格内容 等于 b行的第一个单元格内容
begin
Iscf := True; //这个标志设为true
Break; //退出循环
这是个遍历表查找是否有两行第一个单元格内容相同的函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式