I have two forms : Form1 , 800x600 , with a big jpeg image ( all client area ) and Form2 , 500x400 , with a jpeg image ( full Form2 ) .
When show or hide the Form2 over Form1, this flick . Ugly . But I fix that . I put in Form2 a panel and jpeg image in it . Now my Form1 is flicker free but I have a new problem : FOR 1-2 SEC I HAVE A 500X400 BLACK HOLE ( I set panel to clBlack ) IN FORM1 UNTIL FORM2 IS DISPLAYED .
In conclusion : How can I display the Form2 instantly ? I can wait 1-2 sec to load FORM2 but I don't wish to see the black panel . Can I hide the loaded and to display only this is done ? Or else ?
P.S. Please comment . If your comment help me I will notify you to put an answer .