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

Вниз

Удаление строки из StringGrid   Найти похожие ветки 

 
BronOS   (2006-08-22 11:37) [0]

Подскажите плз как удалить одну из строк StringGrid-а


 
clickmaker ©   (2006-08-22 11:40) [1]

Grid.Rows.Delete(index) ?


 
BronOS   (2006-08-22 11:47) [2]

точно спс


 
BronOS   (2006-08-22 12:39) [3]

Я использую метод DeleteRow для удаления строки из StringGrid, но этот метод не удаляет содержимое массива, а просто перемещает строку в канец. Подскажите плз как удалять строку из String Grid при этом чтоб содержимое массива (о этой строке) тоже очисчалось


 
clickmaker ©   (2006-08-22 12:45) [4]

у меня удаляет нормально. D7


 
Palladin ©   (2006-08-22 12:52) [5]

В D6 Rows.Delete не прокатит, равно как и DeleteRow/Cel, они просто напросто не реализованы для TStringGrid

Procedure DeleteRow(p_theSG:TStringGrid;n:Integer);
Var
i:Integer;
Begin
If n>=p_theSG.RowCount Then Exit;
For i:=n to p_theSG.RowCount-2 Do
 p_theSG.Rows[i].Assign(p_theSG.Rows[i+1]);
p_theSG.RowCount:=p_theSG.RowCount-1;
End;


 
MBo ©   (2006-08-22 13:10) [6]

>Palladin ©   (22.08.06 12:52) [5]
> как и DeleteRow/Cel, они просто напросто не реализованы для TStringGrid
Реализованы, только protected.


 
Palladin ©   (2006-08-22 13:21) [7]

Для TCustomGrid да, но не для TStringGrid... можно в общем то и наследника написать... лень... проще процедуру :)


 
clickmaker ©   (2006-08-22 14:15) [8]


> [7] Palladin ©   (22.08.06 13:21)

у меня и в Д6 работает )



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

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

Наверх




Память: 0.48 MB
Время: 0.077 c
2-1155798441
KyRo
2006-08-17 11:07
2006.09.10
Не выключается виндовс с запущеной программой


15-1156087524
PSPF2003
2006-08-20 19:25
2006.09.10
Улыбнитесь :)))


15-1155352711
ФаФо
2006-08-12 07:18
2006.09.10
Дыра в Виндос - это Эксплорер?


1-1153921160
RedLeo
2006-07-26 17:39
2006.09.10
Анализ строк в TStringList


1-1154089607
Peak
2006-07-28 16:26
2006.09.10
Собственный Инспектор объектов.