Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
ВнизStringGrid удаление строки. Найти похожие ветки
← →
Cyxapeff (2004-07-18 16:35) [0]Люди добрые объясните человеку как удалять строку по её номеру. Замучелся уже на мой вариант
StringGrid1.Rows[StringGrid1.Row;].Delete(StringGrid1.Row;);
делфи ругается.
P.S По моему то, что я написал полный бред.
← →
GanibalLector © (2004-07-18 16:39) [1]StringGrid1.Rows[а вот тут-то и нужно номер вставить].Clear;
← →
Cyxapeff (2004-07-18 16:43) [2]GanibalLector, мне её надо удалить, а не просто очистить.
← →
GanibalLector © (2004-07-18 16:43) [3]возможно,если [1] не понятно,то вот ...
procedure TForm1.SpeedButton7Click(Sender: TObject);
var i,ii:integer;
begin
if StringGrid1.Row=StringGrid1.rowcount-1 then exit;
StringGrid1.Rows[StringGrid1.row].Clear;
for i:=Stringgrid1.row to StringGrid1.rowcount-1 do
StringGrid1.Rows[i].text:=StringGrid1.Rows[i+1].text;
Stringgrid1.RowCount:=StringGrid1.rowcount-1;
for ii:=1 to StringGrid1.RowCount-2 do
StringGrid1.cells[0,ii]:=inttostr(ii);
end;
разбирайся
← →
GanibalLector © (2004-07-18 16:43) [4]очистил и сдвигай...
← →
Cyxapeff (2004-07-18 16:51) [5]Большое спасибо!
Прости за такие идиотские вопросы. :)
← →
Mim1 © (2004-07-18 22:08) [6]
> очистил и сдвигай...
Можно и не отчищать, в приведенном коде данные будут просто перезаписаны.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c