Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Мерцание DBGrid при переборе записей


Автор: Glorius 1.7.2007, 12:15
Как избавиться от мерцания при переборе всех значений клиентского набора данных, отображаемого в DBGrid?

Автор: HoTMetaL 1.7.2007, 14:23
Вообще-то для этого есть поиск.

Попробуй так:
Код

void __fastcall TForm1::FormCreate(TObject *Sender)
{
     Form1->DoubleBuffered=true;
}

Автор: Klin 2.7.2007, 16:32
Скорее в самом DBGrid писать нужно...

Автор: Vyacheslav 6.7.2007, 13:16
Перед перобором нужно запретить вывод на контрол
Пример ( из хелпа, между прочим)
Код

CustTable->DisableControls();

try
{
  CustTable->First();
  while (!CustTable->Eof)
  {
    // Process each record here
    CustTable->Next();
  }
__finally
{
  CustTable->EnableControls();
}
}



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)