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

Вниз

удаление строки с TStringGrid....не обновляется   Найти похожие ветки 

 
Gamer   (2007-02-03 16:58) [0]

Здравствуйте.
использовал для удаления строчки такой код:

Type TFakeGrid=class(TCustomGrid);

procedure deleterow(Ngrid:tstringgrid;row:integer);
begin
TFakeGrid(Ngrid).DeleteRow(row);
end;


вызывал так:
deleterow(gfio, gfio.Row)

Получаеться. Строчка удаляеться, но если я выделил 2 строчку в таком гриде:


1ая строчка
2ая строчка
3ая строчка


нажал удалить(см.выше) то получил


1ая строчка
2ая строчка
2ая строчка


если клацнуть на 1ую или 2ую, то все стает нормально, но хотелось бы как то автоматизировать этот процесс.
мне кажеться надо обновить компонент, но как?

Буду оч. признателен.


 
Kolan ©   (2007-02-03 17:30) [1]

Моё ИМХО — данные храни отдельно, а на гриде только отображай. Гораздо удобнее сам так делаю&#133


 
Johnmen ©   (2007-02-03 19:00) [2]

Repaint?


 
Gamer   (2007-02-03 20:24) [3]

[2] Johnmen ©   (03.02.07 19:00)
Не помогает. Я и Refresh пробовал
может кто-то еще знает решение?


 
Johnmen ©   (2007-02-03 20:34) [4]

Просто надо посмотреть, как реализуется перерисовка стринггрида.
Есть подозрение, что всё нормально должно работать в [0]. А ты чего-то не договариваешь...


 
Gamer   (2007-02-03 21:22) [5]

Даже не знаю. Спасибо за совет. Буду знать куда двигаться.


 
MsGuns ©   (2007-02-03 22:19) [6]

Стрингрид вообще достаточно капризен при перерисовке. Например, простое "ручное" обновление содержимое ячейки (например, перерисовка иконки) вовсе не заставит его перерисоваться ;)



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
2-1170756305
dr_craigan
2007-02-06 13:05
2007.02.25
Запрет работы устройства


1-1168240005
DelphiLexx
2007-01-08 10:06
2007.02.25
DBGrid (DBGridEh) и dgColLines


1-1167904951
Kolan
2007-01-04 13:02
2007.02.25
Иключения в потоке. Как правильно обрабатывать?


2-1170638798
Новичек
2007-02-05 04:26
2007.02.25
Динамический массив объектов.


15-1169002710
PhysY
2007-01-17 05:58
2007.02.25
Как рассчитывается физика в физ. движках?