Главная страница | назад

Article #19535: ToolBar flickering

 Question and Answer Database

FAQ4535C.txt - ToolBar flickering

Category   :VCL
Platform   :All Windows
Product    :C++Builder3.x,   C++Builder4.x,   

When I perform some fucntionality that
is invoked with a dialog and takes a while to process, 
my ToolBar takes a real long time to show the buttons
that are loaded when the dialog disappears.

Sounds like a delayed refresh of your ToolBar. To
ensure the ToolBar is immediatley updated make a call to 
ToolBar->Repaint() before you compute
but after the Dialog (or similar) is closed.  
void __fastcall TForm1::Button1Click(TObject *Sender)
    if (OpenDialog1->Execute())
        //load the files, convert, etc...

5/25/99 11:45:20 AM

Last Modified: 01-SEP-99