<p style="padding:0 0 0 0; margin:0 0 0 0;">Hi,</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">once I came to troubles with "with":</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">procedure TForm1.StringGrid1SelectEditor(Sender: TObject; aCol, aRow: Integer; var Editor: TWinControl);<br />
begin</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  with StringGrid1 do<br />
    begin<br />
      ...<br />
      Editor:= ...;<br />
      ...<br />
    end;<br />
end; </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"><br />
because Editor is also public property of TStringGrid. Here would be solution to rename parameter to "AEditor".</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">VojtÄ›ch<br />
_______________________________________________<br />
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org<br />
<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a></p>