初学delphi,只能在网上找例子摸索
在网上找到一段调整TStringGrid高的语句:
{单元高-}
procedure TForm1.Button4Click(Sender: TObject);
begin
TButton(Sender).Caption := '单元高-';
with StringGrid1 do
RowHeights[Row] := RowHeights[Row] div 2;
end;
之后又查了下with do的用法,发现是个省略调用对象的循环,我试着把它改写为我之前学过的调用方法
with StringGrid1 do
RowHeights[Row] := RowHeights[Row] div 2;
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
StringGrid1.RowHeights[Row] :=StringGrid1. RowHeights[Row] div 2;
此时会提示Undeclared indentifier Row,这是什么原因呢