12.11.2007, 18:08
общий
это ответ
Здравствуйте, Piit!
верно замечено в предыдущем ответе, потому следует писать свою процедуру, которая и будет выполнять указанные действия:
<code><b>procedure</b> DelRow(SGrid:TStringGrid; _row:integer);
<b>var</b> i,j:integer;
<b>begin</b>
<b>with</b> SGrid <b>do</b>
<b>for</b> i:=_row-1 <b>to</b> RowCount-2 <b>do</b>
<b>for</b> j:=0 <b>to</b> ColCount-1 <b>do</b>
<b>begin</b>
Cells[j,i]:=Cells[j,i+1];
<b>end;</b>
SGrid.RowCount:=SGrid.RowCount-1;
<b>end;</b></code>
А вот непосредственно вызов процедуры:
<code>DelRow(StringGrid1,3); <font color=green>//удаляем из StringGrid1 3-ю строку.</font></code>
Good Luck!!!