Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

удаление строки с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.045 c
3-1164966057
salexn
2006-12-01 12:40
2007.02.25
Embedded Yaffil и UDF


15-1170096047
Mr. D.
2007-01-29 21:40
2007.02.25
Запись в COM-порт - WriteFile


15-1170419959
Observer
2007-02-02 15:39
2007.02.25
Загрузка


15-1170423574
Vlad Oshin
2007-02-02 16:39
2007.02.25
Как подключится к MySql не с локального компьютера


15-1170314724
=Teddy=
2007-02-01 10:25
2007.02.25
Откуда скачать Indy 10 для Delphi 5 !!!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский