Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Мастера, подскажите, как удалить строку из StringGrid   Найти похожие ветки 

 
mmms   (2005-01-26 16:50) [0]

И потом сместить все нижние строки на одну вверх?


 
Александр Иванов ©   (2005-01-26 16:59) [1]

procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
 for i:=Number to StringGrid1.RowCount-1 do
   for j:=0 to StringGrid1.ColCount-1 do
     StringGrid1.Cells[j,i]:=StringGrid1.Cells[j,i+1];
 StringGrid1.RowCount:=StringGrid1.RowCount-1;
end;


 
jack128 ©   (2005-01-26 17:33) [2]

Александр Иванов ©   (26.01.05 16:59) [1]
for i:=Number to StringGrid1.RowCount-2 do


 
Александр Иванов ©   (2005-01-26 17:36) [3]

jack128 ©   (26.01.05 17:33) [2]
В таком случае: StringGrid1.RowCount-StringGrid1.FixedRows-1


 
Antonn ©   (2005-01-26 17:44) [4]

procedure GridDeleteRow(RowNumber: Integer; Grid: TstringGrid);
var
  i: Integer;
begin
  Grid.Row := RowNumber;
  if (Grid.Row = Grid.RowCount - 1) then
    { On the last row}
    Grid.RowCount := Grid.RowCount - 1
  else
  begin
    { Not the last row}
    for i := RowNumber to Grid.RowCount - 1 do
      Grid.Rows[i] := Grid.Rows[i + 1];
    Grid.RowCount := Grid.RowCount - 1;
  end;
end;


 
jack128 ©   (2005-01-26 17:55) [5]

Александр Иванов ©   (26.01.05 17:36) [3]
В таком случае: StringGrid1.RowCount-StringGrid1.FixedRows-1

Дело не в этом
Александр Иванов ©   (26.01.05 16:59) [1]
for i:=Number to StringGrid1.RowCount-1 do
  for j:=0 to StringGrid1.ColCount-1 do
    StringGrid1.Cells[j,i]:=StringGrid1.Cells[j,i+1];
Плохо ведь будет..


 
Александр Иванов ©   (2005-01-26 17:56) [6]

jack128 ©   (26.01.05 17:55) [5]
Плохо ведь будет..

Да, будет :)



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.03 c
9-1099849062
MsShtaer
2004-11-07 20:37
2005.02.13
Тени в DirectX


1-1107005255
Profi
2005-01-29 16:27
2005.02.13
Сохранения в файл TStringList


1-1106929868
Боян Георгиев
2005-01-28 19:31
2005.02.13
OnMouseMove := ShapeMouseOver;


1-1106821362
Жека
2005-01-27 13:22
2005.02.13
Динамическое создание компонент


14-1106541978
X9
2005-01-24 07:46
2005.02.13
Работа с LPT-портом под XP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский