【发布时间】:2013-12-22 21:55:55
【问题描述】:
我有这个代码:
edit5.Text := IntToStr(j);
rw := j;
myRect.Left := 0;
myRect.Top := rw;
myRect.Right := 5;
myRect.Bottom := rw;
stringGrid1.Selection := myRect;
edit1.SetFocus;
我必须重写这段代码,因为我将它用于许多事件(事件button1click,button2click,每次我验证)
所以我的意思是把它变成程序,所以我可以在很多情况下调用它
到目前为止我制作的这段代码:
procedure highlight(edit1, edit5: TEdit; myrect: TGridRect;
stringgrid1: TStringgrid; var j, rw: Integer);
begin
edit5.Text := IntToStr(j);
rw := j;
myRect.Left := 0;
myRect.Top := rw;
myRect.Right := 5;
myRect.Bottom := rw;
stringGrid1.Selection := myRect;
edit1.SetFocus;
end;
但我不能这样称呼它:
procedure Tform1.Button2Click(Sender: TObject);
begin
highlight;
end;
如何解决?我必须拆分它吗?
【问题讨论】:
-
你用的哪本书没有解释如何调用过程?我们需要知道这一点,所以我们不向其他人推荐它。你应该去找一本更好的书。
标签: function delphi procedure tstringgrid